Class: Smite::RecentMatch

Inherits:
Object
  • Object
show all
Defined in:
lib/smite/recent_match.rb

Instance Attribute Summary

Attributes inherited from Object

#data

Instance Method Summary collapse

Methods inherited from Object

#attributes, #method_missing

Constructor Details

#initialize(data) ⇒ RecentMatch

Returns a new instance of RecentMatch.



3
4
5
6
7
8
# File 'lib/smite/recent_match.rb', line 3

def initialize(data)
  super
  @data = DataTransform.transform_gods(@data)
  @data = DataTransform.transform_items(@data)
  @data = DataTransform.transform_recent_match(@data)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Smite::Object

Instance Method Details

#idObject



10
11
12
# File 'lib/smite/recent_match.rb', line 10

def id
  match
end

#inspectObject



14
15
16
# File 'lib/smite/recent_match.rb', line 14

def inspect
  "#<Smite::RecentMatch #{match} '#{queue}' (#{win_status})>"
end