module Sequel::Plugins::TypecastOnLoad::ClassMethods

  1. lib/sequel/plugins/typecast_on_load.rb
Parent: TypecastOnLoad

Attributes

typecast_on_load_columns [R]

The columns to typecast on load for this model.

Public Instance methods

add_typecast_on_load_columns (*columns)

Add additional columns to typecast on load for this model.

[show source]
# File lib/sequel/plugins/typecast_on_load.rb, line 35
def add_typecast_on_load_columns(*columns)
  @typecast_on_load_columns.concat(columns)
end
inherited (subclass)

Give the subclass a copy of the typecast on load columns.

[show source]
# File lib/sequel/plugins/typecast_on_load.rb, line 40
def inherited(subclass)
  super
  subclass.instance_variable_set(:@typecast_on_load_columns, typecast_on_load_columns.dup)
end