Module: Click

Defined in:
lib/click.rb,
lib/click/clicker.rb,
lib/click/version.rb,
lib/click/database.rb,
lib/click/observer.rb,
lib/click/indeterminable.rb,
lib/click/database/writer.rb,
lib/click/database/models/session.rb,
lib/click/database/models/snapshot.rb,
lib/click/database/models/object_count.rb

Defined Under Namespace

Modules: Database, Observer Classes: Clicker, Indeterminable

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.clicker_with_database(session_name, connection_string) ⇒ Object



53
54
55
56
57
58
59
60
61
62
# File 'lib/click/clicker.rb', line 53

def clicker_with_database(session_name, connection_string)
  require 'click/database'
  Click::Database.with_database(connection_string) do
    require 'click/database/writer'
    writer = Click::Database::Writer.new
    clicker = Click::Clicker.new(session_name)
    clicker.add_observer(writer)
    yield clicker
  end
end