Class: Pry::Result
Overview
Wraps the return result of process_commands, indicates if the result IS a command and what kind of command (e.g void)
Instance Attribute Summary collapse
-
#retval ⇒ Object
readonly
Returns the value of attribute retval.
Instance Method Summary collapse
-
#command? ⇒ Boolean
Is the result a command?.
-
#initialize(is_command, retval = nil) ⇒ Result
constructor
A new instance of Result.
-
#void_command? ⇒ Boolean
Is the result a command and if it is, is it a void command? (one that does not return a value).
Constructor Details
#initialize(is_command, retval = nil) ⇒ Result
Returns a new instance of Result.
426 427 428 |
# File 'lib/pry/command_set.rb', line 426 def initialize(is_command, retval = nil) @is_command, @retval = is_command, retval end |
Instance Attribute Details
#retval ⇒ Object (readonly)
Returns the value of attribute retval.
424 425 426 |
# File 'lib/pry/command_set.rb', line 424 def retval @retval end |
Instance Method Details
#command? ⇒ Boolean
Is the result a command?
432 433 434 |
# File 'lib/pry/command_set.rb', line 432 def command? @is_command end |
#void_command? ⇒ Boolean
Is the result a command and if it is, is it a void command? (one that does not return a value)
439 440 441 |
# File 'lib/pry/command_set.rb', line 439 def void_command? retval == Command::VOID_VALUE end |