Class: DeepStore::Operations::WhereQuery

Inherits:
Object
  • Object
show all
Includes:
Operation
Defined in:
lib/deep_store/operations/where_query.rb

Instance Method Summary collapse

Methods included from Operation

included

Instance Method Details

#resultObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/deep_store/operations/where_query.rb', line 6

def result
  query = data[:query]

  dao.expand_path(query).map do |object|
    attributes         = KeyParser.call(object, resource_class.settings[:key])
    resource           = resource_class.new(attributes)
    resource.persisted = true
    resource
  end
end