Method: Tripod::Fields::ClassMethods#fields

Defined in:
lib/tripod/fields.rb

#fieldsObject

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