lib/unscoped_associations.rb in unscoped_associations-0.6.4 vs lib/unscoped_associations.rb in unscoped_associations-0.6.5
- old
+ new
@@ -1,19 +1,17 @@
require 'unscoped_associations/version'
module UnscopedAssociations
-
def self.included(base)
base.extend ClassMethods
(class << base; self; end).instance_eval do
alias_method_chain :belongs_to, :unscoped
alias_method_chain :has_many, :unscoped
alias_method_chain :has_one, :unscoped
end
end
module ClassMethods
-
def belongs_to_with_unscoped(name, scope = nil, options = {})
build_unscoped(:belongs_to, name, scope, options)
end
def has_many_with_unscoped(name, scope = nil, options = {}, &extension)