Class: JAPI::Clue
- Inherits:
-
Object
- Object
- JAPI::Clue
- Defined in:
- lib/japi/clue.rb
Overview
Clue object with a question, answer and other details.
Instance Method Summary collapse
-
#answer ⇒ String
Answer text for this clue.
-
#category ⇒ Category
Category associated with this Clue.
-
#category_id ⇒ Fixnum
Category id.
-
#clue_id ⇒ Fixnum
Clue id.
-
#game_id ⇒ Fixnum
Id of the game this clue initially aired on.
-
#initialize(options = {}) ⇒ Clue
constructor
A new instance of Clue.
-
#question ⇒ String
Question text for this clue.
-
#value ⇒ Fixnum
Amount in dollars of question.
Constructor Details
#initialize(options = {}) ⇒ Clue
Returns a new instance of Clue.
16 17 18 |
# File 'lib/japi/clue.rb', line 16 def initialize( = {}) @options = end |
Instance Method Details
#answer ⇒ String
Returns answer text for this clue.
51 52 53 |
# File 'lib/japi/clue.rb', line 51 def answer @options["answer"] end |
#category ⇒ Category
Returns category associated with this Clue.
36 37 38 |
# File 'lib/japi/clue.rb', line 36 def category Category.new(@options["category"]) end |
#category_id ⇒ Fixnum
Returns category id.
31 32 33 |
# File 'lib/japi/clue.rb', line 31 def category_id @options["category_id"] end |
#clue_id ⇒ Fixnum
Returns clue id.
26 27 28 |
# File 'lib/japi/clue.rb', line 26 def clue_id @options["id"] end |
#game_id ⇒ Fixnum
Returns id of the game this clue initially aired on.
41 42 43 |
# File 'lib/japi/clue.rb', line 41 def game_id @options["game_id"] end |
#question ⇒ String
Returns question text for this clue.
46 47 48 |
# File 'lib/japi/clue.rb', line 46 def question @options["question"] end |
#value ⇒ Fixnum
Returns amount in dollars of question.
21 22 23 |
# File 'lib/japi/clue.rb', line 21 def value @options["value"] end |