Module: TrackHistory

Defined in:
lib/track_history.rb,
lib/track_history/version.rb,
lib/track_history/history_methods.rb,
lib/track_history/historical_relation_helpers.rb

Defined Under Namespace

Modules: ActsAsMethods, HistoricalRelationHelpers, HistoryMethods, InstanceMethods

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.disable_warningsObject



18
19
20
# File 'lib/track_history.rb', line 18

def self.disable_warnings
  @warnings_disabled = true
end

.included(base) ⇒ Object



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

def self.included(base)
  base.extend ActsAsMethods
  base.send(:include, InstanceMethods)
end

.installObject



10
11
12
# File 'lib/track_history.rb', line 10

def self.install
  ActiveRecord::Base.send(:include, self)
end

.warnings_disabled?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/track_history.rb', line 14

def self.warnings_disabled?
  @warnings_disabled ||= false
end