Top Level Namespace

Includes:
ActiveSupport, Subcommands

Defined Under Namespace

Modules: AWSCarb, ShellSpinner, Subcommands

Instance Method Summary collapse

Methods included from Subcommands

#command, #print_actions

Instance Method Details

#debug(message = nil) ⇒ Object



7
8
9
# File 'lib/aws-carb/log4r.rb', line 7

def debug(message)
  logger.debug(message)
end

#die(error) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/aws-carb/helpers.rb', line 3

def die(error)
  if $GLOBAL_VERBOSE and error.respond_to?('backtrace')
    puts "# stack trace:"
    puts error.backtrace
    puts
  end

  puts "error: #{error}"

  exit 1
end

#error(message) ⇒ Object



19
20
21
# File 'lib/aws-carb/log4r.rb', line 19

def error(message)
  logger.error(message)
end

#fatal(message) ⇒ Object



23
24
25
# File 'lib/aws-carb/log4r.rb', line 23

def fatal(message)
  logger.fatal(message)
end

#info(message) ⇒ Object



11
12
13
# File 'lib/aws-carb/log4r.rb', line 11

def info(message)
  logger.info(message)
end

#ShellSpinner(text = nil, colorize = true, &block) ⇒ Object



38
39
40
41
42
# File 'lib/aws-carb/monkey_patches.rb', line 38

def ShellSpinner(text = nil, colorize = true, &block)
  runner = ShellSpinner::Runner.new

  runner.wrap_block(text, colorize, &block)
end

#warn(message) ⇒ Object



15
16
17
# File 'lib/aws-carb/log4r.rb', line 15

def warn(message)
  logger.warn(message)
end