Module: Snowflaked::AdapterExtension

Defined in:
lib/snowflaked/adapter_extension.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

SNOWFLAKE_TYPE =
{ name: "bigint" }.freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.prepended(base) ⇒ Object



17
18
19
# File 'lib/snowflaked/adapter_extension.rb', line 17

def self.prepended(base)
  base.singleton_class.prepend(ClassMethods)
end

Instance Method Details

#native_database_typesObject



7
8
9
# File 'lib/snowflaked/adapter_extension.rb', line 7

def native_database_types
  super.merge(snowflake: SNOWFLAKE_TYPE)
end