class Get::Db
Attributes
collection[RW]
entity[RW]
query_key[RW]
store[RW]
Public Class Methods
new(actions)
click to toggle source
# File lib/get/db.rb, line 7 def initialize(actions) @actions = actions @adapter = Get.adapter.new(self.class.store) end
Public Instance Methods
call()
click to toggle source
# File lib/get/db.rb, line 12 def call execute_queries rescue Horza::Errors::InvalidAncestry raise Get::Errors::InvalidAncestry end
Private Instance Methods
execute_queries()
click to toggle source
# File lib/get/db.rb, line 20 def execute_queries res = nil @actions.each do |action, options| res = @adapter.send(action, options) end res end