class Slipcover::Database

Attributes

name[R]
server[R]

Public Class Methods

new(name, server=nil) click to toggle source
# File lib/slipcover/database.rb, line 5
def initialize(name, server=nil)
  @name = name
  @server = server || Slipcover::Config.server
end

Public Instance Methods

create() click to toggle source
# File lib/slipcover/database.rb, line 21
def create
  put(url)
rescue HttpAdapter::ConflictError
end
delete() click to toggle source
# File lib/slipcover/database.rb, line 26
def delete
  http_adapter.delete(url)
  true
rescue Exception => e
  false
end
http_adapter() click to toggle source
# File lib/slipcover/database.rb, line 14
def http_adapter
  @http_adapter ||= HttpAdapter.new
end
info() click to toggle source
# File lib/slipcover/database.rb, line 33
def info
  get(url)
end
url() click to toggle source
# File lib/slipcover/database.rb, line 10
def url
  "#{server.url}/#{name}_#{Slipcover::Config.env}"
end