Module: Spawno

Defined in:
lib/spawno.rb,
lib/spawno/config.rb,
lib/spawno/railtie.rb,
lib/spawno/version.rb

Defined Under Namespace

Classes: Configuration, Railtie

Constant Summary collapse

Config =
Configuration.new
VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.rootObject



6
7
8
# File 'lib/spawno.rb', line 6

def self.root
  Dir.pwd
end

.setup(root = self.root) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/spawno.rb', line 10

def self.setup(root = self.root)
  Config.setup(File.join(root, 'config', 'spawno.yml'))

  Config.processes.each do |process_conf|
    Spawner.new.spawn(process_conf)
  end
end