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