Module: Abilities

Defined in:
lib/abilities.rb,
lib/abilities/proxy.rb,
lib/abilities/railtie.rb,
lib/abilities/version.rb,
lib/abilities/exceptions.rb,
lib/abilities/definitions.rb,
lib/abilities/configuration.rb,
lib/abilities/extensions/action_controller/base.rb,
lib/generators/abilities/install/install_generator.rb

Defined Under Namespace

Modules: Extensions, Generators Classes: AccessDenied, Configuration, Definitions, Proxy, Railtie

Constant Summary collapse

VERSION =
'5.1.2'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.blockObject (readonly)

Returns the value of attribute block.



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

def block
  @block
end

Class Method Details

.configurationObject



14
15
16
# File 'lib/abilities.rb', line 14

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



22
23
24
# File 'lib/abilities.rb', line 22

def configure
  yield configuration
end

.define(&block) ⇒ Object



18
19
20
# File 'lib/abilities.rb', line 18

def define(&block)
  @block = block
end