Module: Acu

Includes:
Errors, Listeners
Defined in:
lib/acu/rules.rb,
lib/rails-acu.rb,
lib/acu/engine.rb,
lib/acu/errors.rb,
lib/acu/configs.rb,
lib/acu/monitor.rb,
lib/acu/version.rb,
lib/acu/listeners.rb,
lib/acu/utilities.rb,
lib/generators/acu/install_generator.rb

Defined Under Namespace

Modules: Configs, Errors, Generators, Listeners, Utilities Classes: Engine, Monitor, Rules

Constant Summary collapse

VERSION =
'4.0.0'

Class Method Summary collapse

Methods included from Listeners

data

Class Method Details

.register(*files, under: 'acu/', global: false) ⇒ Object



7
8
9
10
11
# File 'lib/rails-acu.rb', line 7

def self.register *files, under: 'acu/', global: false
  command = 'autoload'
  command = "Acu.#{command}" if not global
  files.each { |f| eval "#{command} :#{f.humanize.to_sym}, '#{under}#{f}'" }
end

.setup {|Acu::Configs| ... } ⇒ Object

Default way to set up Acu. Run rails generate devise_install to create a fresh initializer with all configuration values.

Yields:



17
18
19
# File 'lib/rails-acu.rb', line 17

def self.setup
  yield Acu::Configs
end