Sha256: 1369d00cdc99845116f149eaaf3f2cee0a713b1c028cf30955061dc4a2c6ad9c

Contents?: true

Size: 289 Bytes

Versions: 1

Compression:

Stored size: 289 Bytes

Contents

class Die
  attr_reader :value

  def initialize(value)
    @value = value 
  end

  def ==(other_die)
    if other_die.respond_to?(:value)
      @value == other_die.value
    else
      @value == other_die
    end
  end

  def +(other_die)
    Die.new(@value + other_die.value)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
diceroller-0.0.3 lib/roller/die.rb