Class: Scores
- Inherits:
-
Object
- Object
- Scores
- Defined in:
- lib/badfruit/Scores/scores.rb
Instance Attribute Summary collapse
-
#audience_score ⇒ Object
readonly
Returns the value of attribute audience_score.
-
#critics_score ⇒ Object
readonly
Returns the value of attribute critics_score.
Instance Method Summary collapse
- #average ⇒ Object
-
#initialize(scoreHash) ⇒ Scores
constructor
A new instance of Scores.
Constructor Details
#initialize(scoreHash) ⇒ Scores
Returns a new instance of Scores.
3 4 5 6 |
# File 'lib/badfruit/Scores/scores.rb', line 3 def initialize(scoreHash) @critics_score = scoreHash["critics_score"] @audience_score = scoreHash["audience_score"] end |
Instance Attribute Details
#audience_score ⇒ Object (readonly)
Returns the value of attribute audience_score.
2 3 4 |
# File 'lib/badfruit/Scores/scores.rb', line 2 def audience_score @audience_score end |
#critics_score ⇒ Object (readonly)
Returns the value of attribute critics_score.
2 3 4 |
# File 'lib/badfruit/Scores/scores.rb', line 2 def critics_score @critics_score end |
Instance Method Details
#average ⇒ Object
8 9 10 |
# File 'lib/badfruit/Scores/scores.rb', line 8 def average return ((@critics_score + @audience_score) / 2) #ultimate math skillz. end |