class Dock::Couchdb
Public Instance Methods
all(options = {})
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 14 def all(options = {}) conditions, order, limit, offset = extract_conditions!(options) opts = { :conditions => conditions, :order => order_clause(order) } opts = opts.merge({ :limit => limit }) unless limit.nil? opts = opts.merge({ :offset => offset }) unless offset.nil? model.all opts end
associations()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 35 def associations() end
belongs_to()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 51 def belongs_to() end
column_names()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 41 def column_names() model.properties.map(&:name) end
count(options = {})
click to toggle source
Checked
# File lib/dock/adapters/couchdb.rb, line 45 def count(options = {}) all(options).count end
create(attributes = {})
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 5 def create(attributes = {}) end
cyclic?()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 63 def cyclic?() end
destroy(object)
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 32 def destroy(object) object.destroy if valid_object?(object) end
embedded?()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 60 def embedded?() end
encoding()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 48 def encoding() end
find(id)
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 8 def find(id) end
find!(id)
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 11 def find!(id) end
first(options = {})
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 21 def first(options = {}) conditions, order = extract_conditions!(options) model.first :conditions => conditions, :order => order_clause(order) end
has_many()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 54 def has_many() end
id()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 25 def id() end
model_name()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 38 def model_name() model.class.name end
properties()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 69 def properties() end
scoped?()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 57 def scoped?() end
supports_joins?()
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 66 def supports_joins?() false end
update(search_key, find_by, update_key, by_value)
click to toggle source
# File lib/dock/adapters/couchdb.rb, line 28 def update(search_key, find_by, update_key, by_value) #2 zoo.attributes = { :name => 'The Glue Factory', :inception => Time.now } #3 zoo.save end