Module: AliveState

Defined in:
lib/alive_state.rb,
lib/alive_state/info.rb,
lib/alive_state/rails.rb,
lib/alive_state/default.rb,
lib/alive_state/version.rb,
lib/alive_state/registry.rb,
lib/alive_state/configure.rb,
lib/alive_state/middleware.rb,
lib/alive_state/application.rb

Defined Under Namespace

Modules: Configure, Default, Info Classes: Application, Middleware, Railtie, Registry

Constant Summary collapse

VERSION =
'1.1.0'.freeze

Class Method Summary collapse

Class Method Details

.application(&block) ⇒ Object



19
20
21
22
23
24
# File 'lib/alive_state.rb', line 19

def application(&block)
  registry = AliveState::Registry.new
  registry.instance_eval(&block)
  @applications ||= []
  @applications += registry.application
end

.applicationsObject



26
27
28
# File 'lib/alive_state.rb', line 26

def applications
  @applications
end

.configObject



15
16
17
# File 'lib/alive_state.rb', line 15

def config
  AliveState::Configure
end

.configure {|AliveState::Configure| ... } ⇒ Object



11
12
13
# File 'lib/alive_state.rb', line 11

def configure
  yield AliveState::Configure
end