Class: LolApi::TimelineData
- Inherits:
-
Object
- Object
- LolApi::TimelineData
- Defined in:
- lib/lol_api/types/dtos/participant.rb
Instance Attribute Summary collapse
-
#raw_data ⇒ Object
readonly
Returns the value of attribute raw_data.
Instance Method Summary collapse
- #chart ⇒ Object
-
#initialize(raw_data) ⇒ TimelineData
constructor
A new instance of TimelineData.
- #ten_to_twenty ⇒ Object
- #thirty_to_end ⇒ Object
- #twenty_to_thirty ⇒ Object
- #zero_to_ten ⇒ Object
Constructor Details
#initialize(raw_data) ⇒ TimelineData
Returns a new instance of TimelineData.
389 390 391 |
# File 'lib/lol_api/types/dtos/participant.rb', line 389 def initialize(raw_data) @raw_data = raw_data end |
Instance Attribute Details
#raw_data ⇒ Object (readonly)
Returns the value of attribute raw_data.
387 388 389 |
# File 'lib/lol_api/types/dtos/participant.rb', line 387 def raw_data @raw_data end |
Instance Method Details
#chart ⇒ Object
409 410 411 412 413 414 415 416 |
# File 'lib/lol_api/types/dtos/participant.rb', line 409 def chart [ :zero_to_ten => zero_to_ten, :ten_to_twenty => ten_to_twenty, :twenty_to_thirty => twenty_to_thirty, :thirty_to_end => thirty_to_end ] end |
#ten_to_twenty ⇒ Object
393 394 395 |
# File 'lib/lol_api/types/dtos/participant.rb', line 393 def ten_to_twenty raw_data['tenToTwenty'].round(2) end |
#thirty_to_end ⇒ Object
397 398 399 |
# File 'lib/lol_api/types/dtos/participant.rb', line 397 def thirty_to_end raw_data['thirtyToEnd'].round(2) end |
#twenty_to_thirty ⇒ Object
401 402 403 |
# File 'lib/lol_api/types/dtos/participant.rb', line 401 def twenty_to_thirty raw_data['twentyToThirty'].round(2) end |
#zero_to_ten ⇒ Object
405 406 407 |
# File 'lib/lol_api/types/dtos/participant.rb', line 405 def zero_to_ten raw_data['zeroToTen'].round(2) end |