class Smite::MOTD

Public Class Methods

new(data) click to toggle source
Calls superclass method Smite::Object::new
# 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

Public Instance Methods

date() click to toggle source
# File lib/smite/motd.rb, line 10
def date
  parse = Date.strptime(start_date_time, '%m/%d/%Y %H:%M:%S')
  parse.strftime('%m/%d')
end
inspect() click to toggle source
# File lib/smite/motd.rb, line 15
def inspect
  "#<Smite::MOTD #{date} #{title}'>"
end