Module: Scorpion::Rails::ActiveRecord
- Defined in:
- lib/scorpion/rails/active_record.rb,
lib/scorpion/rails/active_record/model.rb,
lib/scorpion/rails/active_record/relation.rb,
lib/scorpion/rails/active_record/association.rb
Defined Under Namespace
Modules: Association, Model, Relation
Class Method Summary collapse
-
.install! ⇒ Object
Setup scorpion support for activerecord.
Class Method Details
.install! ⇒ Object
Setup scorpion support for activerecord
9 10 11 12 13 14 15 16 17 |
# 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 |