Module: ActiveRecordCompose

Defined in:
lib/active_record_compose.rb,
lib/active_record_compose/model.rb,
lib/active_record_compose/railtie.rb,
lib/active_record_compose/version.rb,
lib/active_record_compose/callbacks.rb,
lib/active_record_compose/attributes.rb,
lib/active_record_compose/exceptions.rb,
lib/active_record_compose/inspectable.rb,
lib/active_record_compose/persistence.rb,
lib/active_record_compose/validations.rb,
lib/active_record_compose/wrapped_model.rb,
lib/active_record_compose/attributes/querying.rb,
lib/active_record_compose/composed_collection.rb,
lib/active_record_compose/transaction_support.rb,
lib/active_record_compose/attributes/delegation.rb,
lib/active_record_compose/attributes/attribute_predicate.rb,
lib/active_record_compose/transaction_support/active_transaction.rb,
lib/active_record_compose/transaction_support/transaction_coordinator.rb

Overview

namespaces in gem active_record_compose.

Most of the functionality resides in Model.

Defined Under Namespace

Modules: Attributes, Callbacks, Inspectable, Persistence, TransactionSupport, Validations Classes: ActiveRecordComposeError, CircularReferenceDetected, ComposedCollection, Model, Railtie, UninitializedAttribute

Constant Summary collapse

VERSION =
"1.4.0"

Class Method Summary collapse

Class Method Details

.version ⇒ void



7
# File 'lib/active_record_compose/version.rb', line 7

def version = Gem::Version.new(VERSION)