Sha256: 7fa1314fb0496fa8aa766e3674011c0cc9c6f51b3979a8f9d8818eeef95d5340

Contents?: true

Size: 487 Bytes

Versions: 2

Compression:

Stored size: 487 Bytes

Contents

module StudioGame
    Treasure = Struct.new(:name, :points)

    module TreasureTrove
        TREASURES = [
            Treasure.new(:pie, 5),
            Treasure.new(:bottle, 25),
            Treasure.new(:hammer, 50),
            Treasure.new(:skillet, 100),
            Treasure.new(:broomstick, 200), #dont forget these commas after
            Treasure.new(:crowbar, 400)
        ]

        def self.random
            TREASURES.sample
        end

    end 
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
j_studio_game-1.0.2 lib/treasure_trove.rb
j_studio_game-1.0.1 lib/treasure_trove.rb