# File lib/declarative_authorization/maintenance.rb, line 160 def should_be_allowed_to (privilege, *args) options = {} if(args.first.class == Hash) options = args.extract_options! else options[args[0].is_a?(Symbol) ? :context : :object] = args[0] end assert_nothing_raised do Authorization::Engine.instance.permit!(privilege, options) end end