Module: Horza::Adapters::InstanceMethods

Included in:
AbstractAdapter
Defined in:
lib/horza/adapters/instance_methods.rb

Instance Method Summary collapse

Instance Method Details

#create(options = {}) ⇒ Object



17
18
19
# File 'lib/horza/adapters/instance_methods.rb', line 17

def create(options = {})
  run_quietly { create!(options) }
end

#create_as_child(parent_id, options = {}) ⇒ Object



21
22
23
# File 'lib/horza/adapters/instance_methods.rb', line 21

def create_as_child(parent_id, options = {})
  run_quietly { create_as_child!(parent_id, options) }
end

#delete(id) ⇒ Object



25
26
27
# File 'lib/horza/adapters/instance_methods.rb', line 25

def delete(id)
  run_quietly { delete!(id) }
end

#find_first(options = {}) ⇒ Object



13
14
15
# File 'lib/horza/adapters/instance_methods.rb', line 13

def find_first(options = {})
  run_quietly { find_first!(options) }
end

#get(id) ⇒ Object



9
10
11
# File 'lib/horza/adapters/instance_methods.rb', line 9

def get(id)
  run_quietly { get!(id) }
end

#initialize(context) ⇒ Object



5
6
7
# File 'lib/horza/adapters/instance_methods.rb', line 5

def initialize(context)
  @context = context
end

#update(id, options = {}) ⇒ Object



29
30
31
# File 'lib/horza/adapters/instance_methods.rb', line 29

def update(id, options = {})
  run_quietly { update!(id, options) }
end