Class: Flicks::Movie3D

Inherits:
Movie
  • Object
show all
Defined in:
lib/flicks/movie3d.rb

Instance Attribute Summary

Attributes inherited from Movie

#rank, #snacks_eaten, #title

Instance Method Summary collapse

Methods inherited from Movie

#add_snack, from_csv, #to_csv, #to_s, #total_snack_price

Methods included from Rankable

#thumbs_down

Constructor Details

#initialize(title, rank, wow_factor) ⇒ Movie3D

Returns a new instance of Movie3D.



6
7
8
9
# File 'lib/flicks/movie3d.rb', line 6

def initialize(title, rank, wow_factor)
  super(title, rank)
  @wow_factor = wow_factor
end

Instance Method Details

#show_effectObject



11
12
13
# File 'lib/flicks/movie3d.rb', line 11

def show_effect
  puts "Wow! " * @wow_factor
end

#thumbs_upObject



15
16
17
# File 'lib/flicks/movie3d.rb', line 15

def thumbs_up
  @wow_factor.times { super }
end