class ActiveType::TypeCaster::NativeCasters::DelegateToColumn
Adapter for Rails 3.0 - 4.1. In these versions, casting logic lives in ActiveRecord::ConnectionAdapters::Column
Public Class Methods
new(type)
click to toggle source
# File lib/active_type/type_caster.rb, line 73 def initialize(type) # the Column initializer expects type as returned from the database, and # resolves them to our types # fortunately, for all types wie support, type.to_s is a valid sql_type sql_type = type.to_s @column = ActiveRecord::ConnectionAdapters::Column.new('foo', nil, sql_type) end
Public Instance Methods
type_cast_from_user(value)
click to toggle source
# File lib/active_type/type_caster.rb, line 81 def type_cast_from_user(value) @column.type_cast(value) end