removing Mongoid::Components hack, tests are passing without it, add tests if this is actually needed
This commit is contained in:
parent
ec616ae75b
commit
fc867c9c0d
|
@ -51,18 +51,3 @@ module CanCan
|
||||||
alias_method :matches_conditions_hash?, :matches_conditions_hash_with_mongoid_subject?
|
alias_method :matches_conditions_hash?, :matches_conditions_hash_with_mongoid_subject?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Info on monkeypatching Mongoid :
|
|
||||||
# http://log.mazniak.org/post/719062325/monkey-patching-activesupport-concern-and-you#footer
|
|
||||||
# This link is now broken, anyone know what it was referring to?
|
|
||||||
if defined?(::Mongoid)
|
|
||||||
module Mongoid
|
|
||||||
module Components
|
|
||||||
old_block = @_included_block
|
|
||||||
@_included_block = Proc.new do
|
|
||||||
class_eval(&old_block) if old_block
|
|
||||||
include CanCan::ModelAdditions
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user