Module: ActiveItem

Defined in:
lib/activeitem.rb,
lib/active_item/base.rb,
lib/active_item/errors.rb,
lib/active_item/logging.rb,
lib/active_item/version.rb,
lib/active_item/relation.rb,
lib/active_item/pagination.rb,
lib/active_item/composed_of.rb,
lib/active_item/transaction.rb,
lib/active_item/validations.rb,
lib/active_item/associations.rb,
lib/active_item/model_loader.rb,
lib/active_item/configuration.rb,
lib/active_item/query_helpers.rb,
lib/active_item/database_helpers.rb

Defined Under Namespace

Modules: Associations, ComposedOf, DatabaseHelpers, Logging, ModelLoader, Pagination, QueryHelpers, Validations Classes: AccessDeniedError, Base, Configuration, DeleteRestrictionError, NullLogger, RecordNotFound, Relation, Transaction, TransactionError, UniquenessValidator, WhereChain

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.configurationObject



19
20
21
# File 'lib/activeitem.rb', line 19

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



23
24
25
# File 'lib/activeitem.rb', line 23

def configure
  yield(configuration)
end

.loggerObject



27
28
29
# File 'lib/activeitem.rb', line 27

def logger
  configuration.logger
end