Class: FollowUpQuestion

Inherits:
Question show all
Defined in:
lib/battleroom/models/follow_up_question.rb

Instance Attribute Summary collapse

Attributes inherited from Question

#answer_value, #data, #data_structure, #data_structure_class, #evaluation_scope, #explanation, #input_mechanism, #user_input, #variable_name, #variable_value

Instance Method Summary collapse

Methods inherited from Question

#congratulation_sequence, #enter_evaluation_loop, generate_question, #get_input, #handle_syntax_error_exceptions

Constructor Details

#initialize(evaluation_scope, original_question) ⇒ FollowUpQuestion

Returns a new instance of FollowUpQuestion.



7
8
9
10
11
# File 'lib/battleroom/models/follow_up_question.rb', line 7

def initialize(evaluation_scope, original_question)
  @evaluation_scope = evaluation_scope
  @original_question = original_question
  @input_mechanism = 'readline'
end

Instance Attribute Details

#original_questionObject (readonly)

Returns the value of attribute original_question.



5
6
7
# File 'lib/battleroom/models/follow_up_question.rb', line 5

def original_question
  @original_question
end