Sha256: a06897d0af6c939215233a683014268e04761d32a3581b13976fb14a2885c87c
Contents?: true
Size: 902 Bytes
Versions: 2
Compression:
Stored size: 902 Bytes
Contents
require 'time' module WWW class Enbujyo class Game attr_reader :player0, :deck0, :location0, :player1, :deck1, :location1, :date, :movie_date def initialize(p0, p0deck, p0loc, p1, p1deck, p1loc, options = {}) @player0 = p0 @deck0 = p0deck @location0 = p0loc @player1 = p1 @deck1 = p1deck @location1 = p1loc @date = Time.parse(options['date']) if options['date'] @movie_date = Date.parse(options['movie_date']) if options['movie_date'] case options[:p0result] when 'lose' @winner = 1 when 'win' @winner = 0 end end def to_s return <<-EOD #{player0} #{"「#{player0.team}」" if player0.team} #{location0} #{deck0} ---- #{player1} #{"「#{player1.team}」" if player1.team} #{location1} #{deck1} EOD end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
holysugar-www-enbujyo-0.1.6 | lib/www/enbujyo/game.rb |
holysugar-www-enbujyo-0.1.7 | lib/www/enbujyo/game.rb |