Sha256: 5b7f327b7291bd0cc2e1c8e6c7c6943d18093fdc83c6a189d4b5c2eb30c6b17d

Contents?: true

Size: 351 Bytes

Versions: 1

Compression:

Stored size: 351 Bytes

Contents

require_relative 'auditable.rb'

module StudioGame
  class Die
    include Auditable

    def initialize
      roll ## initialized rolled even before is called as self.roll
    end

    attr_reader :number

    def roll
      @number = rand(1..6)
      audit
      @number
    end

    def to_s
        "rolled number is #{@number}"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
greatest_treasure_game-0.0.1 lib/studio_game/die.rb