Sha256: 5866724bb49e6d0f74dc827c932d9f54ee88052bf267260bcb950de1abc3d985
Contents?: true
Size: 345 Bytes
Versions: 4
Compression:
Stored size: 345 Bytes
Contents
module Entity module Object def entity_classes annotation_types.select{|t| Entity === t} end def base_entity entity_classes.last end def _ary_property_cache @_ary_property_cache ||= {} end def all_properties entity_classes.inject([]){|acc,e| acc.concat(e.properties) } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
scout-gear-10.7.3 | lib/scout/entity/object.rb |
scout-gear-10.7.2 | lib/scout/entity/object.rb |
scout-gear-10.7.1 | lib/scout/entity/object.rb |
scout-gear-10.7.0 | lib/scout/entity/object.rb |