Class: ActiveRecord::Type::Set

Inherits:
Type::Value
  • Object
show all
Defined in:
lib/native_enum/activerecord_enum_post42.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Set

Returns a new instance of Set.



53
54
55
56
# File 'lib/native_enum/activerecord_enum_post42.rb', line 53

def initialize(options = {})
  options.assert_valid_keys(:limit)
  @limit = options[:limit]
end

Instance Method Details

#deserialize(value) ⇒ Object Also known as: type_cast_from_database



61
62
63
# File 'lib/native_enum/activerecord_enum_post42.rb', line 61

def deserialize(value)
  value.split(",")
end

#typeObject



49
50
51
# File 'lib/native_enum/activerecord_enum_post42.rb', line 49

def type
  :set
end