Module: Djoini

Defined in:
lib/djoini/connection.rb,
lib/djoini.rb,
lib/djoini/base.rb,
lib/djoini/crud.rb,
lib/djoini/files.rb,
lib/djoini/table.rb,
lib/djoini/fields.rb,
lib/djoini/record.rb,
lib/djoini/version.rb,
lib/djoini/relation.rb,
lib/djoini/composite.rb,
lib/djoini/configuration.rb,
lib/djoini/loaders/ini_loader.rb,
lib/djoini/loaders/json_loader.rb

Overview

Configuration provider Djoini.configure do |config|

config.key1 = value
config.key2 = value

end

Defined Under Namespace

Modules: Composable Classes: Base, Composite, Configuration, Connection, Crud, Fields, Files, IniLoader, JsonLoader, Record, Relation, Table

Constant Summary collapse

VERSION =
'0.2'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



8
9
10
# File 'lib/djoini/configuration.rb', line 8

def configuration
  @configuration
end

Class Method Details

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

Yields:



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

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end

.dbObject



6
7
8
# File 'lib/djoini/connection.rb', line 6

def self.db
  Connection.instance.conn
end