Module: Ronin::UI::Output

Public Visibility

Public Class Method Summary

handler

Returns: Ronin::UI::Output::Handler

handler=(new_handler)

Sets the current Output handler.

quiet=(mode)

Changes verbose output.

Returns: Boolean

quiet?

Returns: Boolean

silent=(mode)

Changes verbose output.

Returns: Boolean

silent?

Returns: Boolean

verbose=(mode)

Changes the verbose mode.

Returns: Boolean

verbose?

Returns: Boolean

Public Class Method Details

handler

Meta Tags

Returns:

[Ronin::UI::Output::Handler]

The current Output handler.

Since:

0.3.0

[View source]


125
126
127
# File 'lib/ronin/ui/output/output.rb', line 125

def Output.handler
  @@ronin_output ||= Handler
end

handler=

public handler=(new_handler)

Sets the current Output handler.

Meta Tags

Parameters:

[Handler] new_handler

The new output handler to use. Must provide the puts, print_info, print_debug, print_warning and print_error class methods.

Since:

0.3.0

[View source]


139
140
141
# File 'lib/ronin/ui/output/output.rb', line 139

def Output.handler=(new_handler)
  @@ronin_output = new_handler
end

quiet=

public Boolean quiet=(mode)

Changes verbose output.

Meta Tags

Parameters:

[Boolean] mode

The new quiet mode.

Returns:

[Boolean]

The new quiet mode.

Since:

0.3.0

[View source]


88
89
90
91
92
93
94
95
96
# File 'lib/ronin/ui/output/output.rb', line 88

def Output.quiet=(mode)
  if mode
    @@ronin_verbose = :quiet
  else
    @@ronin_verbose = :verbose
  end

  return mode
end

quiet?

public Boolean quiet?

Meta Tags

Returns:

[Boolean]

Specifies whether quiet output is enabled.

Since:

0.3.0

[View source]


42
43
44
# File 'lib/ronin/ui/output/output.rb', line 42

def Output.quiet?
  (@@ronin_verbose ||= :quiet) == :quiet
end

silent=

public Boolean silent=(mode)

Changes verbose output.

Meta Tags

Parameters:

[Boolean] mode

The new quiet mode.

Returns:

[Boolean]

The new quiet mode.

Since:

0.3.0

[View source]


109
110
111
112
113
114
115
116
117
# File 'lib/ronin/ui/output/output.rb', line 109

def Output.silent=(mode)
  if mode
    @@ronin_verbose = :silent
  else
    @@ronin_verbose = :quiet
  end

  return mode
end

silent?

public Boolean silent?

Meta Tags

Returns:

[Boolean]

Specifies whether silent output is enabled.

Since:

0.3.0

[View source]


52
53
54
# File 'lib/ronin/ui/output/output.rb', line 52

def Output.silent?
  (@@ronin_verbose ||= :quiet) == :silent
end

verbose=

public Boolean verbose=(mode)

Changes the verbose mode.

Meta Tags

Parameters:

[Boolean] mode

The new verbose mode.

Returns:

[Boolean]

The new verbose mode.

Since:

0.3.0

[View source]


67
68
69
70
71
72
73
74
75
# File 'lib/ronin/ui/output/output.rb', line 67

def Output.verbose=(mode)
  if mode
    @@ronin_verbose = :verbose
  else
    @@ronin_verbose = :quiet
  end

  return mode
end

verbose?

public Boolean verbose?

Meta Tags

Returns:

[Boolean]

Specifies whether verbose output is enabled.

Since:

0.3.0

[View source]


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

def Output.verbose?
  (@@ronin_verbose ||= :quiet) == :verbose
end
Generated on Friday, September 25 2009 at 02:57:36 PM by YARD 0.2.3.5 (ruby-1.8.6).