Method: Spring::Application#initialize

Defined in:
lib/spring/application.rb

#initialize(manager, original_env, spring_env = Env.new) ⇒ Application

Returns a new instance of Application.



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/spring/application.rb', line 9

def initialize(manager, original_env, spring_env = Env.new)
  @manager      = manager
  @original_env = original_env
  @spring_env   = spring_env
  @mutex        = Mutex.new
  @waiting      = Set.new
  @clients      = Set.new
  @preloaded    = false
  @state        = :initialized
  @interrupt    = IO.pipe
end