Module: Ronin::UI::Output::Handler

Public Visibility

Public Class Method Summary

color=(mode)

Changes color output.

Returns: Boolean

print_debug(*messages)

Prints one or more messages as debug mssages.

print_error(*messages)

Prints one or more messages as error mssages.

print_info(*messages)

Prints one or more messages as info messages.

print_warning(*messages)

Prints one or more messages as warning mssages.

puts(*messages)

Prints one or more messages.

shell

The shell to use for output.

Public Class Method Details

color=

public Boolean color=(mode)

Changes color output.

Meta Tags

Parameters:

[Boolean] mode

The new color mode.

Returns:

[Boolean]

The new color mode.

Since:

0.3.0

[View source]


48
49
50
51
52
53
54
55
56
# File 'lib/ronin/ui/output/handler.rb', line 48

def Handler.color=(mode)
  if mode
    @@ronin_output_shell = Thor::Shell::Color.new
  else
    @@ronin_output_shell = Thor::Shell::Basic.new
  end

  return mode
end

print_debug

print_error

print_info

print_warning

puts

public puts(*messages)

Prints one or more messages.

Meta Tags

Parameters:

[Array] messages

The messages to print.

Since:

0.3.0

[View source]


66
67
68
# File 'lib/ronin/ui/output/handler.rb', line 66

def self.puts(*messages)
  Kernel.puts(*messages)
end

shell

public shell

The shell to use for output.

Meta Tags

Since:

0.3.0

[View source]


33
34
35
# File 'lib/ronin/ui/output/handler.rb', line 33

def self.shell
  @@ronin_output_shell ||= Thor::Shell::Color.new
end
Generated on Friday, September 25 2009 at 02:57:05 PM by YARD 0.2.3.5 (ruby-1.8.6).