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