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.5"
Class Attribute Summary collapse
Class Method Summary
collapse
Methods included from Plaintext
ascii_qlab, centered_text, columns, joined_wrapped_text, log, pluralize, print, print_wrapped, 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
55
56
57
|
# File 'lib/qcmd.rb', line 55
def connected?
!!context && !!context.machine && !context.machine.nil?
end
|
.debug(message) ⇒ Object
51
52
53
|
# File 'lib/qcmd.rb', line 51
def debug message
log(message) if log_level == :debug
end
|
.debug? ⇒ Boolean
47
48
49
|
# File 'lib/qcmd.rb', line 47
def debug?
!!debug_mode
end
|
.quiet! ⇒ Object
32
33
34
|
# File 'lib/qcmd.rb', line 32
def quiet!
self.log_level = :warning
end
|
.quiet? ⇒ Boolean
36
37
38
|
# File 'lib/qcmd.rb', line 36
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
|
.while_quiet ⇒ Object
40
41
42
43
44
45
|
# File 'lib/qcmd.rb', line 40
def while_quiet
previous_level = self.log_level
self.log_level = :warning unless previous_level == :debug
yield
self.log_level = previous_level
end
|