Initial commit
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
module Carto
|
||||
module Db
|
||||
class Function
|
||||
attr_reader :database_name, :database_schema, :name, :argument_data_types
|
||||
|
||||
def initialize(database_name:, database_schema:, name:, argument_data_types:)
|
||||
@database_name = database_name
|
||||
@database_schema = database_schema
|
||||
@name = name
|
||||
@argument_data_types = argument_data_types
|
||||
end
|
||||
|
||||
def ==(other)
|
||||
@database_name == other.database_name &&
|
||||
@database_schema == other.database_schema &&
|
||||
@name == other.name &&
|
||||
@argument_data_types == other.argument_data_types
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user