Class: Playmo::Answer

Inherits:
Thor::Shell::Basic
  • Object
show all
Defined in:
lib/playmo/answer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(answer_text, method_name, num) ⇒ Answer

Returns a new instance of Answer.



5
6
7
8
9
10
# File 'lib/playmo/answer.rb', line 5

def initialize(answer_text, method_name, num)
  @answer_text  = answer_text
  @method_name  = method_name
  @num          = num
  @padding      = 0
end

Instance Attribute Details

#answer_textObject

Returns the value of attribute answer_text.



3
4
5
# File 'lib/playmo/answer.rb', line 3

def answer_text
  @answer_text
end

#method_nameObject

Returns the value of attribute method_name.



3
4
5
# File 'lib/playmo/answer.rb', line 3

def method_name
  @method_name
end

#numObject

Returns the value of attribute num.



3
4
5
# File 'lib/playmo/answer.rb', line 3

def num
  @num
end

Instance Method Details

#renderObject Also known as: to_s



12
13
14
# File 'lib/playmo/answer.rb', line 12

def render
  "#{@num}. #{@answer_text}\n" if @answer_text
end