Class: MegaLotto::Drawing

Inherits:
Object
  • Object
show all
Defined in:
lib/mega_lotto/drawing.rb

Constant Summary collapse

NUMBERS =
5

Instance Method Summary collapse

Instance Method Details

#draw_injectObject



9
10
11
12
13
# File 'lib/mega_lotto/drawing.rb', line 9

def draw_inject
  NUMBERS.times.inject([]) do |arr, _i|
    arr << single_draw
  end
end

#draw_mapObject



15
16
17
# File 'lib/mega_lotto/drawing.rb', line 15

def draw_map
  (1..NUMBERS).map { single_draw }
end

#draw_newObject



19
20
21
# File 'lib/mega_lotto/drawing.rb', line 19

def draw_new
  Array.new(NUMBERS) { single_draw }
end