Module: Indulgence

Defined in:
lib/indulgence.rb,
lib/indulgence/ability.rb,
lib/indulgence/version.rb,
lib/indulgence/indulgent.rb,
lib/indulgence/exceptions.rb,
lib/indulgence/permission.rb

Defined Under Namespace

Modules: Indulgent Classes: Ability, AbilityConfigurationError, AbilityNotFound, NotFoundError, Permission

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.strict=(boolean) ⇒ Object



12
13
14
# File 'lib/indulgence.rb', line 12

def self.strict=(boolean)
  @strict = boolean
end

.strict?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/indulgence.rb', line 8

def self.strict?
  !instance_variable_defined?(:@strict) || @strict
end