Method: Spider::Model::Mappers::DbMapper#collect_real_keys
- Defined in:
- lib/spiderfw/model/mappers/db_mapper.rb
#collect_real_keys(element, path = []) ⇒ Object
Returns an array of all keys, “dereferencing” model keys.
1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 |
# File 'lib/spiderfw/model/mappers/db_mapper.rb', line 1245 def collect_real_keys(element, path=[]) # :nodoc: real_keys = [] element.type.primary_keys.each do |key| if (key.model?) real_keys += schema_collect_real_keys(key, path<<element.name) else real_keys << [key, path<<element.name] end end return real_keys end |