Module: StudioGame

Defined in:
lib/studio_game/csv.rb,
lib/studio_game/die.rb,
lib/studio_game/game.rb,
lib/studio_game/player.rb,
lib/studio_game/playable.rb,
lib/studio_game/auditable.rb,
lib/studio_game/game_turn.rb,
lib/studio_game/iterators.rb,
lib/studio_game/loaded_die.rb,
lib/studio_game/clumsy_player.rb,
lib/studio_game/berserk_player.rb,
lib/studio_game/treasure_trove.rb

Defined Under Namespace

Modules: Auditable, GameTurn, Playable, TreasureTrove Classes: BerserkPlayer, ClumsyPlayer, Die, Game, LoadedDie, Player, Treasure

Instance Method Summary collapse

Instance Method Details

#conversationObject



2
3
4
5
6
# File 'lib/studio_game/iterators.rb', line 2

def conversation
  puts "Hello"
  yield
  puts "Goodbye"
end

#five_timesObject



8
9
10
11
12
# File 'lib/studio_game/iterators.rb', line 8

def five_times
  1.upto(5) do |n|
    yield n
  end
end

#n_times(max_num) ⇒ Object



14
15
16
17
18
# File 'lib/studio_game/iterators.rb', line 14

def n_times(max_num)
  1.upto(max_num) do |n|
    yield n
  end
end