Module: ActiveRecord::Temporal

Defined in:
lib/activerecord/temporal/application_versioning/application_versioned.rb,
lib/activerecord/temporal/system_versioning/history_model_namespace.rb,
lib/activerecord/temporal/system_versioning/schema_definitions.rb,
lib/activerecord/temporal/system_versioning/schema_statements.rb,
lib/activerecord/temporal/system_versioning/system_versioned.rb,
lib/activerecord/temporal/system_versioning/command_recorder.rb,
lib/activerecord/temporal/system_versioning/schema_creation.rb,
lib/activerecord/temporal/system_versioning/history_models.rb,
lib/activerecord/temporal/querying/where_clause_refinement.rb,
lib/activerecord/temporal/system_versioning/history_model.rb,
lib/activerecord/temporal/patches/association_reflection.rb,
lib/activerecord/temporal/querying/association_walker.rb,
lib/activerecord/temporal/querying/association_macros.rb,
lib/activerecord/temporal/patches/through_association.rb,
lib/activerecord/temporal/querying/association_scope.rb,
lib/activerecord/temporal/querying/time_dimensions.rb,
lib/activerecord/temporal/querying/scope_registry.rb,
lib/activerecord/temporal/patches/join_dependency.rb,
lib/activerecord/temporal/querying/query_methods.rb,
lib/activerecord/temporal/application_versioning.rb,
lib/activerecord/temporal/system_versioning.rb,
lib/activerecord/temporal/querying/scoping.rb,
lib/activerecord/temporal/patches/relation.rb,
lib/activerecord/temporal/patches/merger.rb,
lib/activerecord/temporal/querying.rb,
lib/activerecord/temporal/version.rb,
lib/activerecord/temporal/scoping.rb,
lib/activerecord/temporal.rb

Defined Under Namespace

Modules: ApplicationVersioning, ClassMethods, Patches, Scoping, SystemVersioning

Constant Summary collapse

VERSION =
"0.4.0"
HistoryModelNamespace =
SystemVersioning::HistoryModelNamespace

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



32
33
34
# File 'lib/activerecord/temporal.rb', line 32

def self.included(base)
  base.extend ClassMethods
end