Class: DeepStore::Operations::FindQuery

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

Instance Method Summary collapse

Methods included from Operation

included

Instance Method Details

#resultObject



6
7
8
9
10
11
12
# File 'lib/deep_store/operations/find_query.rb', line 6

def result
  return unless dao.head(data[:key])
  attributes         = KeyParser.call(data[:key], resource_class.settings[:key])
  resource           = resource_class.new(attributes)
  resource.persisted = true
  resource
end