Sha256: 4e6eb3cb375553a51a10d622859a27c1bc6ec0594303ccf7a242495927c5c402
Contents?: true
Size: 532 Bytes
Versions: 1
Compression:
Stored size: 532 Bytes
Contents
module SonJay module ActsAsModel def self.included(other) other.extend ClassBehavior end # Deprecated def sonj_content model_content end module ClassBehavior def parse_json(json) data = JSON.parse( json ) instance = new instance.model_content.load_data data instance end def array_class @array_class ||= begin klass = SonJay::ModelArray( self ) const_set :Array, klass end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
son_jay-0.5.0 | lib/son_jay/acts_as_model.rb |