Module: Babushka::Cmdline

Extended by:
LogHelpers
Defined in:
lib/babushka/cmdline.rb,
lib/babushka/cmdline/parser.rb,
lib/babushka/cmdline/handler.rb,
lib/babushka/cmdline/helpers.rb

Defined Under Namespace

Modules: Helpers Classes: Handler, Parser

Instance Method Summary (collapse)

Methods included from LogHelpers

debug, log, log_block, log_error, log_ok, log_verbose, log_warn

Instance Method Details

- (Object) fail_with(message)



7
8
9
10
# File 'lib/babushka/cmdline/helpers.rb', line 7

def fail_with message
  log message if message.is_a? String
  exit 1
end

- (Object) handle(name, description, &blk)



6
7
8
# File 'lib/babushka/cmdline/handler.rb', line 6

def handle name, description, &blk
  Handler.add name, description, blk
end