module Pundit::RSpec::DSL

Public Instance Methods

permissions(*list, &block) click to toggle source
# File lib/pundit/rspec.rb, line 71
def permissions(*list, &block)
  metadata = { permissions: list, caller: caller }

  if list.last == :focus
    list.pop
    metadata[:focus] = true
  end

  description = list.to_sentence
  describe(description, metadata) { instance_eval(&block) }
end