Module: Toni::Sinatra::AuthorizationErrorHandler

Defined in:
lib/toni/sinatra.rb

Instance Method Summary collapse

Instance Method Details

#not_authorized(&block) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/toni/sinatra.rb', line 19

def not_authorized(&block)
  error do
    if env['sinatra.error'].instance_of? Toni::NotAuthorizedError
      instance_exec env['sinatra.error'], &block if block_given?
    end
  end
end