Module: Authoraise

Defined in:
lib/authoraise.rb,
lib/authoraise/version.rb

Defined Under Namespace

Classes: Check, Policy

Constant Summary collapse

Error =
Class.new(RuntimeError)
VERSION =
"0.1.2"

Class Attribute Summary collapse

Instance Method Summary collapse

Class Attribute Details

.strict_modeObject

Returns the value of attribute strict_mode.



7
8
9
# File 'lib/authoraise.rb', line 7

def strict_mode
  @strict_mode
end

Instance Method Details

#authorize(options = {}, &block) ⇒ Object



9
10
11
# File 'lib/authoraise.rb', line 9

def authorize(options = {}, &block)
  Policy.new(&block).authorize(options)
end