Sha256: b3512f22c105ddc73b36291f08b9fea1baf0a3f58ea04be38d5bb72258d88ff0
Contents?: true
Size: 452 Bytes
Versions: 2
Compression:
Stored size: 452 Bytes
Contents
module SonJay class ObjectModel module Properties class PropertiesWithExtra < Abstract def extra @extra ||= ObjectModel::ExtraData.new end private def load_extra_property(name_string, value) extra[ name_string ] = value end def hash_for_json extra.empty? ? @data : extra.hash_merge( @data ) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
son_jay-0.4.1 | lib/son_jay/object_model/properties/properties_with_extra.rb |
son_jay-0.4.0 | lib/son_jay/object_model/properties/properties_with_extra.rb |