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