Sha256: 3926dac2568165962d4c56b25e9827da62eeb86288340c5a424c740eb960684b

Contents?: true

Size: 514 Bytes

Versions: 5

Compression:

Stored size: 514 Bytes

Contents

module Smite
  class MOTD < Smite::Object
    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

    def date
      parse = Date.strptime(start_date_time, '%m/%d/%Y %H:%M:%S')
      parse.strftime('%m/%d')
    end

    def inspect
      "#<Smite::MOTD #{date} #{title}'>"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
smite_ruby-1.5.1 lib/smite/motd.rb
smite_ruby-1.5.0 lib/smite/motd.rb
smite_ruby-1.4.9 lib/smite/motd.rb
smite_ruby-1.4.6 lib/smite/motd.rb
smite_ruby-1.4.5 lib/smite/motd.rb