Class: LolApi::ParticipantTimeline

Inherits:
Object
  • Object
show all
Defined in:
lib/lol_api/types/dtos/participant.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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_timelineObject (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_assistsObject



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_killsObject



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_deltaObject



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_deltaObject



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_assistsObject



307
308
309
# File 'lib/lol_api/types/dtos/participant.rb', line 307

def baron_assists
	TimelineData.new(raw_timeline['baronAssistsPerMinCounts'])
end

#barron_killsObject



310
311
312
# File 'lib/lol_api/types/dtos/participant.rb', line 310

def barron_kills 
	TimelineData.new(raw_timeline['baronKillsPerMinCounts'])
end

#creep_diff_deltaObject



316
317
318
# File 'lib/lol_api/types/dtos/participant.rb', line 316

def creep_diff_delta 
	TimelineData.new(raw_timeline['csDiffPerMinDeltas'])
end

#creeps_deltaObject



313
314
315
# File 'lib/lol_api/types/dtos/participant.rb', line 313

def creeps_delta 
	TimelineData.new(raw_timeline['creepsPerMinDeltas'])
end

#damage_take_deltaObject



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_deltaObject



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_assistsObject



325
326
327
# File 'lib/lol_api/types/dtos/participant.rb', line 325

def dragon_assists 
	TimelineData.new(raw_timeline['dragonAssistsPerMinCounts'])
end

#dragon_killsObject



328
329
330
# File 'lib/lol_api/types/dtos/participant.rb', line 328

def dragon_kills 
	TimelineData.new(raw_timeline['dragonKillsPerMinCounts'])
end

#elder_lizard_assistsObject



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_killsObject



334
335
336
# File 'lib/lol_api/types/dtos/participant.rb', line 334

def eler_lizard_kills 
	TimelineData.new(raw_timeline['elderLizardKillsPerMinCounts'])
end

#gpm_deltaObject



337
338
339
# File 'lib/lol_api/types/dtos/participant.rb', line 337

def gpm_delta 
	TimelineData.new(raw_timeline['goldPerMinDeltas'])
end

#inhibitor_assistsObject



340
341
342
# File 'lib/lol_api/types/dtos/participant.rb', line 340

def inhibitor_assists 
	TimelineData.new(raw_timeline['inhibitorAssistsPerMinCounts'])
end

#inhibitor_killsObject



343
344
345
# File 'lib/lol_api/types/dtos/participant.rb', line 343

def inhibitor_kills 
	TimelineData.new(raw_timeline['inhibitorKillsPerMinCounts'])
end

#laneObject



346
347
348
# File 'lib/lol_api/types/dtos/participant.rb', line 346

def lane 
	raw_timeline['lane']
end

#roleObject



349
350
351
# File 'lib/lol_api/types/dtos/participant.rb', line 349

def role 
	raw_timeline['role']
end

#tower_assistsObject



352
353
354
# File 'lib/lol_api/types/dtos/participant.rb', line 352

def tower_assists 
	TimelineData.new(raw_timeline['towerAssistsPerMinCounts'])
end

#tower_killsObject



355
356
357
# File 'lib/lol_api/types/dtos/participant.rb', line 355

def tower_kills 
	TimelineData.new(raw_timeline['towerKillsPerMinCounts'])
end

#vilemaw_assistsObject



358
359
360
# File 'lib/lol_api/types/dtos/participant.rb', line 358

def vilemaw_assists 
	TimelineData.new(raw_timeline['vilemawAssistsPerMinCounts'])
end

#vilemaw_killsObject



361
362
363
# File 'lib/lol_api/types/dtos/participant.rb', line 361

def vilemaw_kills 
	TimelineData.new(raw_timeline['vilemawKillsPerMinCounts'])
end

#wards_deltaObject



364
365
366
# File 'lib/lol_api/types/dtos/participant.rb', line 364

def wards_delta 
	TimelineData.new(raw_timeline['wardsPerMinDeltas'])
end

#xp_deltaObject



370
371
372
# File 'lib/lol_api/types/dtos/participant.rb', line 370

def xp_delta 
	TimelineData.new(raw_timeline['xpPerMinDeltas'])
end

#xp_diff_deltaObject



367
368
369
# File 'lib/lol_api/types/dtos/participant.rb', line 367

def xp_diff_delta 
	TimelineData.new(raw_timeline['xpDiffPerMinDeltas'])
end