Class: Movie3D
Instance Attribute Summary
Attributes inherited from Movie
Instance Method Summary collapse
-
#initialize(rank, title, wow_factor) ⇒ Movie3D
constructor
A new instance of Movie3D.
- #show_effect ⇒ Object
- #thumbs_up ⇒ Object
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_effect ⇒ Object
10 11 12 |
# File 'lib/flicks/movie3d.rb', line 10 def show_effect puts "Wow! " * @wow_factor end |
#thumbs_up ⇒ Object
14 15 16 |
# File 'lib/flicks/movie3d.rb', line 14 def thumbs_up @wow_factor.times { super } end |