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_warnings ⇒ Object
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
|
.install ⇒ Object
10
11
12
|
# File 'lib/track_history.rb', line 10
def self.install
ActiveRecord::Base.send(:include, self)
end
|
.warnings_disabled? ⇒ Boolean
14
15
16
|
# File 'lib/track_history.rb', line 14
def self.warnings_disabled?
@warnings_disabled ||= false
end
|