Class: Cnvrg::Result
- Inherits:
-
Object
- Object
- Cnvrg::Result
- Defined in:
- lib/cnvrg/result.rb
Instance Attribute Summary collapse
-
#e_msg ⇒ Object
readonly
Returns the value of attribute e_msg.
-
#e_msg_backtrace ⇒ Object
readonly
Returns the value of attribute e_msg_backtrace.
-
#msg ⇒ Object
readonly
Returns the value of attribute msg.
-
#msg_color ⇒ Object
readonly
Returns the value of attribute msg_color.
Instance Method Summary collapse
-
#initialize(success, msg, e_msg = "", e_backtrace = "") ⇒ Result
constructor
A new instance of Result.
- #is_success? ⇒ Boolean
Constructor Details
#initialize(success, msg, e_msg = "", e_backtrace = "") ⇒ Result
Returns a new instance of Result.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/cnvrg/result.rb', line 6 def initialize(success, msg, e_msg = "", e_backtrace = "") begin @success = success @msg = msg @e_msg = e_msg @e_msg_backtrace = e_backtrace if !@success @msg_color = Thor::Shell::Color::RED else @msg_color = Thor::Shell::Color::GREEN end rescue => e end end |
Instance Attribute Details
#e_msg ⇒ Object (readonly)
Returns the value of attribute e_msg.
4 5 6 |
# File 'lib/cnvrg/result.rb', line 4 def e_msg @e_msg end |
#e_msg_backtrace ⇒ Object (readonly)
Returns the value of attribute e_msg_backtrace.
4 5 6 |
# File 'lib/cnvrg/result.rb', line 4 def e_msg_backtrace @e_msg_backtrace end |
#msg ⇒ Object (readonly)
Returns the value of attribute msg.
4 5 6 |
# File 'lib/cnvrg/result.rb', line 4 def msg @msg end |
#msg_color ⇒ Object (readonly)
Returns the value of attribute msg_color.
4 5 6 |
# File 'lib/cnvrg/result.rb', line 4 def msg_color @msg_color end |
Instance Method Details
#is_success? ⇒ Boolean
22 23 24 |
# File 'lib/cnvrg/result.rb', line 22 def is_success? return @success end |