class Traver::ActiveRecordAttributesResolver

Private Instance Methods

has_one_object?(object_class, name, value) click to toggle source
# File lib/traver/attributes_resolvers/active_record_attributes_resolver.rb, line 13
def has_one_object?(object_class, name, value)
  reflection = object_class.reflect_on_association(name)
  reflection && reflection.macro == :has_one
end
nested_collection?(object_class, name, value) click to toggle source
# File lib/traver/attributes_resolvers/active_record_attributes_resolver.rb, line 18
def nested_collection?(object_class, name, value)
  reflection = object_class.reflect_on_association(name)
  reflection && reflection.collection?
end
nested_object?(object_class, name, value) click to toggle source
# File lib/traver/attributes_resolvers/active_record_attributes_resolver.rb, line 8
def nested_object?(object_class, name, value)
  reflection = object_class.reflect_on_association(name)
  reflection && reflection.macro == :belongs_to
end