Module: Trophonius

Defined in:
lib/trophonius.rb,
lib/error.rb,
lib/model.rb,
lib/query.rb,
lib/config.rb,
lib/record.rb,
lib/single.rb,
lib/recordset.rb,
lib/translator.rb,
lib/debug_printer.rb,
lib/connectors/connection.rb,
lib/connectors/redis_manager.rb,
lib/connectors/database_request.rb,
lib/connectors/connection_manager.rb,
lib/generators/trophonius_generator.rb,
lib/generators/trophonius_model_generator.rb

Overview

:nodoc:

Defined Under Namespace

Modules: DatabaseRequest, DebugPrinter, Error, RedisManager, Translator Classes: Configuration, Connection, ConnectionManager, InstallGenerator, Model, ModelGenerator, Query, Record, RecordSet, Single

Class Method Summary collapse

Class Method Details

.configObject



26
27
28
# File 'lib/trophonius.rb', line 26

def self.config
  @configuration
end

.configurationObject



11
12
13
14
# File 'lib/trophonius.rb', line 11

def self.configuration
  Ethon.logger = Logger.new(nil)
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



16
17
18
19
20
# File 'lib/trophonius.rb', line 16

def self.configure
  yield configuration
  @connection_manager ||= ConnectionManager.new
  @configuration
end

.connection_managerObject



22
23
24
# File 'lib/trophonius.rb', line 22

def self.connection_manager
  @connection_manager
end