Class: ActiveScaffold::Tableless::Column

Inherits:
ActiveRecord::ConnectionAdapters::Column
  • Object
show all
Defined in:
lib/active_scaffold/tableless.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, default, sql_type = nil, null = true) ⇒ Column



29
30
31
32
33
34
35
36
# File 'lib/active_scaffold/tableless.rb', line 29

def initialize(name, default, sql_type = nil, null = true)
  if defined?(ActiveRecord::ConnectionAdapters::Type) # rails >= 4.2
    cast_type = ActiveRecord::Base.connection.send :lookup_cast_type, sql_type
    super(name, default, cast_type, sql_type, null)
  else # rails < 4.2
    super
  end
end