module Sinatra::Pundit

Constants

VERSION

Public Class Methods

registered(app) click to toggle source
# File lib/sinatra/pundit.rb, line 27
def self.registered(app)
  $LOAD_PATH << File.join(app.settings.root, 'policies')
  Dir[File.join(app.settings.root, 'policies', '/**/*.rb')].each { |file| require file }

  app.helpers Pundit::Helpers
end

Public Instance Methods

current_user(&block) click to toggle source
# File lib/sinatra/pundit.rb, line 23
def current_user(&block)
  set :pundit_user_block, Proc.new { block }
end