Method: Tripod::Fields::ClassMethods#fields
- Defined in:
- lib/tripod/fields.rb
#fields ⇒ Object
Return all of the fields on a Resource in a manner that respects Ruby’s inheritance rules. i.e. subclass fields should override superclass fields with the same
66 67 68 69 70 |
# File 'lib/tripod/fields.rb', line 66 def fields tripod_superclasses.map { |c| c.instance_variable_get(:@fields) }.reduce do |acc,class_fields| class_fields.merge(acc) end end |