module ModelObserver::Dependency

Public Instance Methods

active_record3?() click to toggle source
# File lib/model_observer/dependency.rb, line 12
def active_record3?
  active_record? && ::ActiveRecord::VERSION::MAJOR == 3
end
active_record4?() click to toggle source
# File lib/model_observer/dependency.rb, line 16
def active_record4?
  active_record? && ::ActiveRecord::VERSION::MAJOR == 4
end
active_record?() click to toggle source
# File lib/model_observer/dependency.rb, line 3
def active_record?
  @active_record ||= begin
    require 'active_record'
    true
  rescue LoadError
    false
  end
end