module DeviseCanCanControllerMacros
Public Class Methods
included(controller_spec)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_macros/templates/devise_can_can/controller_macros.rb, line 31 def self.included(controller_spec) controller_spec.extend(ClassMethods) end
Public Instance Methods
stub_ability()
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_macros/templates/devise_can_can/controller_macros.rb, line 35 def stub_ability unless @ability @ability = Object.new @ability.extend(CanCan::Ability) @controller.stub(:current_ability).and_return(@ability) end @ability end