Class: LolApi::ParticipantTimeline
- Inherits:
-
Object
- Object
- LolApi::ParticipantTimeline
- Defined in:
- lib/lol_api/types/dtos/participant.rb
Instance Attribute Summary collapse
-
#raw_timeline ⇒ Object
readonly
Returns the value of attribute raw_timeline.
Instance Method Summary collapse
- #ancient_golem_assists ⇒ Object
- #ancient_golem_kills ⇒ Object
- #assisted_lane_deaths_delta ⇒ Object
- #assisted_lane_kills_delta ⇒ Object
- #baron_assists ⇒ Object
- #barron_kills ⇒ Object
- #creep_diff_delta ⇒ Object
- #creeps_delta ⇒ Object
- #damage_take_delta ⇒ Object
- #damage_taken_diff_delta ⇒ Object
- #dragon_assists ⇒ Object
- #dragon_kills ⇒ Object
- #elder_lizard_assists ⇒ Object
- #eler_lizard_kills ⇒ Object
- #gpm_delta ⇒ Object
- #inhibitor_assists ⇒ Object
- #inhibitor_kills ⇒ Object
-
#initialize(raw_timeline) ⇒ ParticipantTimeline
constructor
A new instance of ParticipantTimeline.
- #lane ⇒ Object
- #role ⇒ Object
- #tower_assists ⇒ Object
- #tower_kills ⇒ Object
- #vilemaw_assists ⇒ Object
- #vilemaw_kills ⇒ Object
- #wards_delta ⇒ Object
- #xp_delta ⇒ Object
- #xp_diff_delta ⇒ Object
Constructor Details
#initialize(raw_timeline) ⇒ ParticipantTimeline
Returns a new instance of ParticipantTimeline.
291 292 293 |
# File 'lib/lol_api/types/dtos/participant.rb', line 291 def initialize(raw_timeline) @raw_timeline = raw_timeline end |
Instance Attribute Details
#raw_timeline ⇒ Object (readonly)
Returns the value of attribute raw_timeline.
289 290 291 |
# File 'lib/lol_api/types/dtos/participant.rb', line 289 def raw_timeline @raw_timeline end |
Instance Method Details
#ancient_golem_assists ⇒ Object
295 296 297 |
# File 'lib/lol_api/types/dtos/participant.rb', line 295 def ancient_golem_assists TimelineData.new(raw_timeline['ancientGolemAssistsPerMinCounts']) end |
#ancient_golem_kills ⇒ Object
298 299 300 |
# File 'lib/lol_api/types/dtos/participant.rb', line 298 def ancient_golem_kills TimelineData.new(raw_timeline['ancientGolemKillsPerMinCounts']) end |
#assisted_lane_deaths_delta ⇒ Object
301 302 303 |
# File 'lib/lol_api/types/dtos/participant.rb', line 301 def assisted_lane_deaths_delta TimelineData.new(raw_timeline['assistedLaneDeathsPerMinDeltas']) end |
#assisted_lane_kills_delta ⇒ Object
304 305 306 |
# File 'lib/lol_api/types/dtos/participant.rb', line 304 def assisted_lane_kills_delta TimelineData.new(raw_timeline['assistedLaneKillsPerMinDeltas']) end |
#baron_assists ⇒ Object
307 308 309 |
# File 'lib/lol_api/types/dtos/participant.rb', line 307 def TimelineData.new(raw_timeline['baronAssistsPerMinCounts']) end |
#barron_kills ⇒ Object
310 311 312 |
# File 'lib/lol_api/types/dtos/participant.rb', line 310 def TimelineData.new(raw_timeline['baronKillsPerMinCounts']) end |
#creep_diff_delta ⇒ Object
316 317 318 |
# File 'lib/lol_api/types/dtos/participant.rb', line 316 def creep_diff_delta TimelineData.new(raw_timeline['csDiffPerMinDeltas']) end |
#creeps_delta ⇒ Object
313 314 315 |
# File 'lib/lol_api/types/dtos/participant.rb', line 313 def creeps_delta TimelineData.new(raw_timeline['creepsPerMinDeltas']) end |
#damage_take_delta ⇒ Object
322 323 324 |
# File 'lib/lol_api/types/dtos/participant.rb', line 322 def damage_take_delta TimelineData.new(raw_timeline['damageTakenPerMinDeltas']) end |
#damage_taken_diff_delta ⇒ Object
319 320 321 |
# File 'lib/lol_api/types/dtos/participant.rb', line 319 def damage_taken_diff_delta TimelineData.new(raw_timeline['damageTakenDiffPerMinDeltas']) end |
#dragon_assists ⇒ Object
325 326 327 |
# File 'lib/lol_api/types/dtos/participant.rb', line 325 def dragon_assists TimelineData.new(raw_timeline['dragonAssistsPerMinCounts']) end |
#dragon_kills ⇒ Object
328 329 330 |
# File 'lib/lol_api/types/dtos/participant.rb', line 328 def dragon_kills TimelineData.new(raw_timeline['dragonKillsPerMinCounts']) end |
#elder_lizard_assists ⇒ Object
331 332 333 |
# File 'lib/lol_api/types/dtos/participant.rb', line 331 def elder_lizard_assists TimelineData.new(raw_timeline['elderLizardAssistsPerMinCounts']) end |
#eler_lizard_kills ⇒ Object
334 335 336 |
# File 'lib/lol_api/types/dtos/participant.rb', line 334 def eler_lizard_kills TimelineData.new(raw_timeline['elderLizardKillsPerMinCounts']) end |
#gpm_delta ⇒ Object
337 338 339 |
# File 'lib/lol_api/types/dtos/participant.rb', line 337 def gpm_delta TimelineData.new(raw_timeline['goldPerMinDeltas']) end |
#inhibitor_assists ⇒ Object
340 341 342 |
# File 'lib/lol_api/types/dtos/participant.rb', line 340 def inhibitor_assists TimelineData.new(raw_timeline['inhibitorAssistsPerMinCounts']) end |
#inhibitor_kills ⇒ Object
343 344 345 |
# File 'lib/lol_api/types/dtos/participant.rb', line 343 def inhibitor_kills TimelineData.new(raw_timeline['inhibitorKillsPerMinCounts']) end |
#lane ⇒ Object
346 347 348 |
# File 'lib/lol_api/types/dtos/participant.rb', line 346 def lane raw_timeline['lane'] end |
#role ⇒ Object
349 350 351 |
# File 'lib/lol_api/types/dtos/participant.rb', line 349 def role raw_timeline['role'] end |
#tower_assists ⇒ Object
352 353 354 |
# File 'lib/lol_api/types/dtos/participant.rb', line 352 def tower_assists TimelineData.new(raw_timeline['towerAssistsPerMinCounts']) end |
#tower_kills ⇒ Object
355 356 357 |
# File 'lib/lol_api/types/dtos/participant.rb', line 355 def tower_kills TimelineData.new(raw_timeline['towerKillsPerMinCounts']) end |
#vilemaw_assists ⇒ Object
358 359 360 |
# File 'lib/lol_api/types/dtos/participant.rb', line 358 def vilemaw_assists TimelineData.new(raw_timeline['vilemawAssistsPerMinCounts']) end |
#vilemaw_kills ⇒ Object
361 362 363 |
# File 'lib/lol_api/types/dtos/participant.rb', line 361 def vilemaw_kills TimelineData.new(raw_timeline['vilemawKillsPerMinCounts']) end |
#wards_delta ⇒ Object
364 365 366 |
# File 'lib/lol_api/types/dtos/participant.rb', line 364 def wards_delta TimelineData.new(raw_timeline['wardsPerMinDeltas']) end |
#xp_delta ⇒ Object
370 371 372 |
# File 'lib/lol_api/types/dtos/participant.rb', line 370 def xp_delta TimelineData.new(raw_timeline['xpPerMinDeltas']) end |
#xp_diff_delta ⇒ Object
367 368 369 |
# File 'lib/lol_api/types/dtos/participant.rb', line 367 def xp_diff_delta TimelineData.new(raw_timeline['xpDiffPerMinDeltas']) end |