Class: Arena::Summary
- Inherits:
-
Object
- Object
- Arena::Summary
- Defined in:
- lib/arena/summary.rb
Instance Attribute Summary collapse
-
#indicative ⇒ Object
readonly
Returns the value of attribute indicative.
-
#kinds ⇒ Object
readonly
Returns the value of attribute kinds.
-
#size ⇒ Object
readonly
Returns the value of attribute size.
Instance Method Summary collapse
-
#initialize(stories) ⇒ Summary
constructor
A new instance of Summary.
Constructor Details
#initialize(stories) ⇒ Summary
Returns a new instance of Summary.
5 6 7 8 9 |
# File 'lib/arena/summary.rb', line 5 def initialize(stories) @indicative = stories.first @kinds = stories.collect { |story| story.item._class }.uniq @size = stories.size end |
Instance Attribute Details
#indicative ⇒ Object (readonly)
Returns the value of attribute indicative.
3 4 5 |
# File 'lib/arena/summary.rb', line 3 def indicative @indicative end |
#kinds ⇒ Object (readonly)
Returns the value of attribute kinds.
3 4 5 |
# File 'lib/arena/summary.rb', line 3 def kinds @kinds end |
#size ⇒ Object (readonly)
Returns the value of attribute size.
3 4 5 |
# File 'lib/arena/summary.rb', line 3 def size @size end |