module Scorpion::Rails::ActiveRecord

Public Class Methods

install!() click to toggle source

Setup scorpion support for activerecord

# File lib/scorpion/rails/active_record.rb, line 9
def self.install!
  return unless defined? ::ActiveRecord

  ::ActiveRecord::Base.prepend Scorpion::Rails::ActiveRecord::Model
  ::ActiveRecord::Relation.prepend Scorpion::Rails::ActiveRecord::Relation
  ::ActiveRecord::Associations::Association.prepend Scorpion::Rails::ActiveRecord::Association

  # TODO: extend Scorpion::Hunter to support AR
end