Class: Movie3D

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

Instance Attribute Summary

Attributes inherited from Movie

#rank, #title

Instance Method Summary collapse

Methods inherited from Movie

#ate_snack, #carbs_consumed, #each_snack, from_csv, #to_csv, #to_s

Methods included from Rankable

#<=>, #hit?, #normalized_rank, #status, #thumbs_down

Constructor Details

#initialize(rank, title, wow_factor) ⇒ Movie3D

Returns a new instance of Movie3D.



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

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

Instance Method Details

#show_effectObject



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

def show_effect
    puts "Wow! " * @wow_factor
end

#thumbs_upObject



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

def thumbs_up
    @wow_factor.times { super }
end