Module: Modis
- Defined in:
- lib/modis.rb,
lib/modis/model.rb,
lib/modis/errors.rb,
lib/modis/finders.rb,
lib/modis/version.rb,
lib/modis/attributes.rb,
lib/modis/persistence.rb,
lib/modis/transaction.rb,
lib/modis/configuration.rb
Defined Under Namespace
Modules: Attributes, Errors, Finders, Model, Persistence, Transaction Classes: AttributeCoercionError, Configuration, ModisError, RecordInvalid, RecordNotFound, RecordNotSaved, UnsupportedAttributeType
Constant Summary collapse
- VERSION =
'1.1.0'
Class Attribute Summary collapse
-
.connection_pool ⇒ Object
Returns the value of attribute connection_pool.
-
.connection_pool_size ⇒ Object
Returns the value of attribute connection_pool_size.
-
.connection_pool_timeout ⇒ Object
Returns the value of attribute connection_pool_timeout.
-
.redis_options ⇒ Object
Returns the value of attribute redis_options.
Class Method Summary collapse
Class Attribute Details
.connection_pool ⇒ Object
Returns the value of attribute connection_pool.
20 21 22 |
# File 'lib/modis.rb', line 20 def connection_pool @connection_pool end |
.connection_pool_size ⇒ Object
Returns the value of attribute connection_pool_size.
20 21 22 |
# File 'lib/modis.rb', line 20 def connection_pool_size @connection_pool_size end |
.connection_pool_timeout ⇒ Object
Returns the value of attribute connection_pool_timeout.
20 21 22 |
# File 'lib/modis.rb', line 20 def connection_pool_timeout @connection_pool_timeout end |
.redis_options ⇒ Object
Returns the value of attribute redis_options.
20 21 22 |
# File 'lib/modis.rb', line 20 def @redis_options end |
Class Method Details
.config ⇒ Object
6 7 8 |
# File 'lib/modis/configuration.rb', line 6 def self.config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ Object
2 3 4 |
# File 'lib/modis/configuration.rb', line 2 def self.configure yield config end |
.with_connection ⇒ Object
36 37 38 |
# File 'lib/modis.rb', line 36 def self.with_connection connection_pool.with { |connection| yield(connection) } end |