Module: ActiveCrew

Defined in:
lib/active_crew.rb,
lib/active_crew/base.rb,
lib/active_crew/version.rb,
lib/active_crew/backends.rb,
lib/active_crew/extender.rb,
lib/active_crew/responders.rb,
lib/active_crew/configuration.rb,
lib/active_crew/concerns/lockable.rb,
lib/active_crew/concerns/chainable.rb,
lib/active_crew/concerns/combinable.rb,
lib/active_crew/concerns/measurable.rb,
lib/active_crew/concerns/commandable.rb,
lib/active_crew/concerns/respondable.rb,
lib/active_crew/concerns/validatable.rb,
lib/active_crew/concerns/authorizable.rb,
lib/active_crew/backends/inline_backend.rb,
lib/active_crew/backends/sidekiq_backend.rb,
lib/active_crew/responders/faye_responder.rb,
lib/active_crew/responders/inline_responder.rb

Defined Under Namespace

Modules: Authorizable, Backends, Chainable, Combinable, Commandable, Extender, Lockable, Measurable, Respondable, Responders, Validatable Classes: Base, CommandError, Configuration, MeasurerError

Constant Summary collapse

VERSION =
'0.1.5'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject (readonly)

Returns the global [Configuration](ActiveCrew/Configuration) object.

Examples:

ActiveCrew.configuration.responder = :pusher


23
24
25
# File 'lib/active_crew.rb', line 23

def configuration
  @configuration
end

Class Method Details

.configure {|Configuration| ... } ⇒ Object

Yields the global configuration to a block.

Examples:

ActiveCrew.configure do |config|
  config.responder = :fayer
end

Yields:



40
41
42
43
44
45
# File 'lib/active_crew.rb', line 40

def configure
  yield configuration if block_given?

  Backends.create
  Responders.create
end