Sha256: 4c4b0b8dbca6d6e6855b40679e5bac9bc0e91aa0194108846cf1a0e3052f0520

Contents?: true

Size: 772 Bytes

Versions: 1

Compression:

Stored size: 772 Bytes

Contents

require "oj"
require 'time'
require "mixlib/authentication"
require "mixlib/authentication/signedheaderauth"
require 'digest/sha1'
require 'openssl'
require 'net/http'

require "lambom/shell_mixin"
require "lambom/config"
require "lambom/api"
require "lambom/converger"


module Lambom
    $debug = false

    class << self
        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


        def enable_debug
            $debug = true
        end
    end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lambom-0.4.7 lib/lambom.rb