Module: Flicks::Snackbar

Defined in:
lib/flicks/snackbar.rb

Constant Summary collapse

Snack =
Data.define(:name, :price)
SNACKS =
[
  Snack.new("popcorn", 3),
  Snack.new("candy", 1),
  Snack.new("nachos", 4),
  Snack.new("pretzels", 2)
]

Class Method Summary collapse

Class Method Details



16
17
18
# File 'lib/flicks/snackbar.rb', line 16

def self.menu_items
  SNACKS.map { |snack| "#{snack.name} for $#{snack.price}" }
end

.random_snackObject



12
13
14
# File 'lib/flicks/snackbar.rb', line 12

def self.random_snack
  SNACKS.sample
end