Module: Lambom

Defined in:
lib/lambom.rb,
lib/lambom/api.rb,
lib/lambom/config.rb,
lib/lambom/version.rb,
lib/lambom/converger.rb,
lib/lambom/shell_mixin.rb

Defined Under Namespace

Modules: ShellMixin Classes: ApiClient, Config, Converger

Constant Summary collapse

VERSION =
'0.4.8'

Class Method Summary collapse

Class Method Details

.enable_debugObject



32
33
34
# File 'lib/lambom.rb', line 32

def enable_debug
  $debug = true
end

.run(argv) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/lambom.rb', line 19

def run(argv)
  puts "DEBUG ENABLED" if $debug
  puts "Recived args: #{argv.inspect}" if $debug
  raise 'Must be run as root' unless Process.uid == 0

  #cargar config
  conf = Lambom::Config.new.load(argv)
  
  # executar converxencia
  Lambom::Converger.new(conf).run
end