Method: Fauxsql::AttributeWrapper#get_nested_record

Defined in:
lib/fauxsql/attribute_wrapper.rb

#get_nested_record(vals) ⇒ Object

Raises:



20
21
22
23
24
25
# File 'lib/fauxsql/attribute_wrapper.rb', line 20

def get_nested_record(vals)
  model = vals[:type].constantize
  raise MissingOptions.new(:nest, options) unless options[:nest]
  raise InvalidNesting unless options[:nest].include?(model)
  model.get(vals["#{model.name}_id".to_sym])
end