Module: StudioGame::TreasureTrove

Defined in:
lib/studio_game/treasure_trove.rb

Defined Under Namespace

Classes: Treasure

Constant Summary collapse

TREASURES =
[
  Treasure.new('pie', 10),
  Treasure.new('coin', 25),
  Treasure.new('flute', 50),
  Treasure.new('compass', 65),
  Treasure.new('key', 80),
  Treasure.new('crown', 90),
  Treasure.new('star', 100)
]

Class Method Summary collapse

Class Method Details

.random_treasureObject



15
16
17
# File 'lib/studio_game/treasure_trove.rb', line 15

def self.random_treasure
  TREASURES.sample
end

.treasure_itemsObject



19
20
21
# File 'lib/studio_game/treasure_trove.rb', line 19

def self.treasure_items
  TREASURES.map { |t| "#{t.name} is worth #{t.points}" }
end