Sha256: f8aafc2134637168458e1aabccb22070fb1e2b32e63cae2806fcf0625412a084

Contents?: true

Size: 757 Bytes

Versions: 9

Compression:

Stored size: 757 Bytes

Contents

require 'chrono_model/version'
require 'chrono_model/adapter'
require 'chrono_model/patches'
require 'chrono_model/time_machine'
require 'chrono_model/time_gate'
require 'chrono_model/utils'

module ChronoModel
  class Error < ActiveRecord::ActiveRecordError #:nodoc:
  end
end

if defined?(Rails)
  require 'chrono_model/railtie'
end

ActiveRecord::Associations::Association.instance_eval do
  prepend ChronoModel::Patches::Association
end

ActiveRecord::Relation.instance_eval do
  prepend ChronoModel::Patches::Relation
end

ActiveRecord::Associations::Preloader.instance_eval do
  prepend ChronoModel::Patches::Preloader
end

ActiveRecord::Associations::Preloader::Association.instance_eval do
  prepend ChronoModel::Patches::Preloader::Association
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
chrono_model-0.13.0 lib/chrono_model.rb
chrono_model-0.12.3 lib/chrono_model.rb
chrono_model-0.12.2 lib/chrono_model.rb
chrono_model-0.12.1 lib/chrono_model.rb
chrono_model-0.12.0 lib/chrono_model.rb
chrono_model-0.11.1 lib/chrono_model.rb
chrono_model-0.11.0 lib/chrono_model.rb
chrono_model-0.10.1 lib/chrono_model.rb
chrono_model-0.10.0 lib/chrono_model.rb