Class: Smite::MOTD
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
- #date ⇒ Object
-
#initialize(data) ⇒ MOTD
constructor
A new instance of MOTD.
- #inspect ⇒ Object
Methods inherited from Object
Constructor Details
#initialize(data) ⇒ MOTD
Returns a new instance of MOTD.
3 4 5 6 7 8 |
# File 'lib/smite/motd.rb', line 3 def initialize(data) super(data) @data['description'] = @data['description'].scan(/<li>([^<>]+)/).join("\n") @data['team1_gods'] = @data.delete('team1_gods_csv').split(/,\s/) @data['team2_gods'] = @data.delete('team2_gods_csv').split(/,\s/) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Smite::Object