Sha256: fc661988d34a72600be7b59e476b29e9b1f1ca548d1e65b555578890c58b2c57

Contents?: true

Size: 320 Bytes

Versions: 1

Compression:

Stored size: 320 Bytes

Contents

require_relative 'auditable'

module StudioGame
  class Die
    include Auditable 
  
    attr_reader :number

    def initialize
      roll
    end

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

if __FILE__ == $0
  die = Die.new
  puts die.roll
  puts die.roll
  puts die.roll
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pragma_studio_game-1.0.0 lib/studio_game/die.rb