Method: DataMapper::Model::Property#properties_with_subclasses
- Defined in:
- lib/dm-core/model/property.rb
#properties_with_subclasses(repository_name = default_repository_name) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/dm-core/model/property.rb', line 164 def properties_with_subclasses(repository_name = default_repository_name) properties = properties(repository_name).dup descendants.each do |model| model.properties(repository_name).each do |property| properties << property end end properties end |