Sha256: 4adb8139b9b4a75b716f7dc4ebeac8340d640ed02f1cda4383a5b887b2c21736

Contents?: true

Size: 327 Bytes

Versions: 1

Compression:

Stored size: 327 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),
		Treasure.new(:crowbar, 400)
	]

	def self.random
		TREASURES.sample
	end
end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
studio_game_kb-1.0 lib/studio_game/treasure_trove.rb