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