Class: Kdeploy::SilentOutput
Overview
Silent output for testing
Instance Attribute Summary collapse
-
#errors ⇒ Object
readonly
Returns the value of attribute errors.
-
#messages ⇒ Object
readonly
Returns the value of attribute messages.
Instance Method Summary collapse
- #clear ⇒ Object
-
#initialize ⇒ SilentOutput
constructor
A new instance of SilentOutput.
- #write(message) ⇒ Object
- #write_error(message) ⇒ Object
- #write_line(message) ⇒ Object
Constructor Details
#initialize ⇒ SilentOutput
Returns a new instance of SilentOutput.
47 48 49 50 51 |
# File 'lib/kdeploy/output.rb', line 47 def initialize super @messages = [] @errors = [] end |
Instance Attribute Details
#errors ⇒ Object (readonly)
Returns the value of attribute errors.
45 46 47 |
# File 'lib/kdeploy/output.rb', line 45 def errors @errors end |
#messages ⇒ Object (readonly)
Returns the value of attribute messages.
45 46 47 |
# File 'lib/kdeploy/output.rb', line 45 def @messages end |
Instance Method Details
#clear ⇒ Object
66 67 68 69 |
# File 'lib/kdeploy/output.rb', line 66 def clear @messages.clear @errors.clear end |
#write(message) ⇒ Object
53 54 55 |
# File 'lib/kdeploy/output.rb', line 53 def write() @messages << end |
#write_error(message) ⇒ Object
61 62 63 64 |
# File 'lib/kdeploy/output.rb', line 61 def write_error() @errors << @messages << "#{}\n" end |
#write_line(message) ⇒ Object
57 58 59 |
# File 'lib/kdeploy/output.rb', line 57 def write_line() @messages << "#{}\n" end |