Sha256: 1b3c51f748cd4e6eb3c4aa55fc7ddd4d28972ceaab396639598b143cb1a5e905
Contents?: true
Size: 480 Bytes
Versions: 1
Compression:
Stored size: 480 Bytes
Contents
module ContentsCore class ItemArray < Item alias_attribute :data, :data_string serialize :data_hash, Array def enum config[:values] ? config[:values] : ( config[:values_method] ? config[:values_method].call : self.data_hash ) end def init self.data = '' self end def to_s self.data end def self.permitted_attributes [:data_string, :data_hash] end def self.type_name 'array' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
contents_core-0.2.2 | app/models/contents_core/item_array.rb |