Class: SelectResponse

Inherits:
Object show all
Defined in:
lib/constants.rb

Overview

user responses to prompts to choose

Constant Summary collapse

BACK =
SelectResponse.new(:back)
OK =
SelectResponse.new(:ok)

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ SelectResponse

Returns a new instance of SelectResponse.



122
123
124
# File 'lib/constants.rb', line 122

def initialize(value)
  @value = value
end

Class Method Details

.continue?(value) ⇒ Boolean

Returns:

  • (Boolean)


130
131
132
# File 'lib/constants.rb', line 130

def self.continue?(value)
  !value.is_a?(SelectResponse) || value.continue?
end

Instance Method Details

#continue?Boolean

Returns:

  • (Boolean)


126
127
128
# File 'lib/constants.rb', line 126

def continue?
  @value == :ok
end