Module Sequel::Plugins::TypecastOnLoad::ClassMethods
In: lib/sequel/plugins/typecast_on_load.rb

Methods

Attributes

typecast_on_load_columns  [R]  The columns to typecast on load for this model.

Public Instance methods

Add additional columns to typecast on load for this model.

[Source]

    # File lib/sequel/plugins/typecast_on_load.rb, line 37
37:         def add_typecast_on_load_columns(*columns)
38:           @typecast_on_load_columns.concat(columns)
39:         end

Typecast values using load_typecast when the values are retrieved from the database.

[Source]

    # File lib/sequel/plugins/typecast_on_load.rb, line 43
43:         def call(values)
44:           super.load_typecast
45:         end

Freeze typecast on load columns when freezing model class.

[Source]

    # File lib/sequel/plugins/typecast_on_load.rb, line 48
48:         def freeze
49:           @typecast_on_load_columns.freeze
50: 
51:           super
52:         end

[Validate]