Method: Fauxsql::AttributeMap#resolve_key

Defined in:
lib/fauxsql/attribute_map.rb

#resolve_key(key) ⇒ Object



45
46
47
48
49
50
51
# File 'lib/fauxsql/attribute_map.rb', line 45

def resolve_key(key)
  if key.respond_to?(:match) && key.match(/^.+Fauxsql::DereferencedAttribute.+@lookup_key.+$/)
    Fauxsql.resolve_fauxsql_attribute Fauxsql::DereferencedAttribute.load(key)
  else
    key
  end
end