class Traver::PoroAttributesResolver
Private Instance Methods
has_one_object?(object_class, name, value)
click to toggle source
# File lib/traver/attributes_resolvers/poro_attributes_resolver.rb, line 12 def has_one_object?(object_class, name, value) nested_object?(object_class, name, value) end
nested_collection?(object_class, name, value)
click to toggle source
# File lib/traver/attributes_resolvers/poro_attributes_resolver.rb, line 16 def nested_collection?(object_class, name, value) if plural?(name) Object.const_defined?(name.to_s.singularize.camelize) end end
nested_object?(object_class, name, value)
click to toggle source
# File lib/traver/attributes_resolvers/poro_attributes_resolver.rb, line 8 def nested_object?(object_class, name, value) Object.const_defined?(name.to_s.camelize) end
plural?(val)
click to toggle source
# File lib/traver/attributes_resolvers/poro_attributes_resolver.rb, line 22 def plural?(val) val.to_s.pluralize == val.to_s end