Module: Qcmd
- Extended by:
- Plaintext
- Defined in:
- lib/qcmd.rb,
lib/qcmd/cli.rb,
lib/qcmd/parser.rb,
lib/qcmd/server.rb,
lib/qcmd/context.rb,
lib/qcmd/handler.rb,
lib/qcmd/machine.rb,
lib/qcmd/network.rb,
lib/qcmd/version.rb,
lib/qcmd/commands.rb,
lib/qcmd/qlab/cue.rb,
lib/qcmd/plaintext.rb,
lib/qcmd/qlab/reply.rb,
lib/qcmd/qlab/workspace.rb,
lib/qcmd/input_completer.rb
Defined Under Namespace
Modules: Commands, InputCompleter, Parser, Plaintext, QLab Classes: CLI, Context, Handler, Machine, Network, Server, TimeoutError
Constant Summary collapse
- VERSION =
"0.1.4"
Class Attribute Summary collapse
-
.context ⇒ Object
Returns the value of attribute context.
-
.debug_mode ⇒ Object
Returns the value of attribute debug_mode.
-
.log_level ⇒ Object
Returns the value of attribute log_level.
Class Method Summary collapse
- .connected? ⇒ Boolean
- .debug(message) ⇒ Object
- .debug? ⇒ Boolean
- .quiet! ⇒ Object
- .verbose! ⇒ Object
Methods included from Plaintext
ascii_qlab, centered_text, columns, joined_wrapped_text, log, pluralize, print, right_text, split_text, table, word_wrap, wrapped_text
Class Attribute Details
.context ⇒ Object
Returns the value of attribute context.
26 27 28 |
# File 'lib/qcmd.rb', line 26 def context @context end |
.debug_mode ⇒ Object
Returns the value of attribute debug_mode.
25 26 27 |
# File 'lib/qcmd.rb', line 25 def debug_mode @debug_mode end |
.log_level ⇒ Object
Returns the value of attribute log_level.
24 25 26 |
# File 'lib/qcmd.rb', line 24 def log_level @log_level end |
Class Method Details
.connected? ⇒ Boolean
44 45 46 |
# File 'lib/qcmd.rb', line 44 def connected? !!context && !!context.machine && !context.machine.nil? end |
.debug(message) ⇒ Object
40 41 42 |
# File 'lib/qcmd.rb', line 40 def debug log() if log_level == :debug end |
.debug? ⇒ Boolean
36 37 38 |
# File 'lib/qcmd.rb', line 36 def debug? !!debug_mode end |
.quiet! ⇒ Object
32 33 34 |
# File 'lib/qcmd.rb', line 32 def quiet! self.log_level = :warning end |
.verbose! ⇒ Object
28 29 30 |
# File 'lib/qcmd.rb', line 28 def verbose! self.log_level = :debug end |