From eb029fb99bf5e7e62e0b2e61285a1e6615202243 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Mon, 25 Sep 2023 14:02:20 -0500 Subject: [PATCH] Complete Lesson 7 --- app/helpers/movies_helper.rb | 11 +++++++++++ app/models/movie.rb | 3 +++ app/views/movies/index.html.erb | 4 ++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/helpers/movies_helper.rb b/app/helpers/movies_helper.rb index 493eee5..ac34fdb 100644 --- a/app/helpers/movies_helper.rb +++ b/app/helpers/movies_helper.rb @@ -1,2 +1,13 @@ module MoviesHelper + def total_gross(movie) + if movie.flop? + "Flop!" + else + number_to_currency(movie.total_gross, precision: 0) + end + end + + def year_of(movie) + movie.released_on.year + end end diff --git a/app/models/movie.rb b/app/models/movie.rb index dc614df..9a47da4 100644 --- a/app/models/movie.rb +++ b/app/models/movie.rb @@ -1,2 +1,5 @@ class Movie < ApplicationRecord + def flop? + total_gross.blank? || total_gross < 225_000_000 + end end diff --git a/app/views/movies/index.html.erb b/app/views/movies/index.html.erb index bc4ea24..aec270a 100644 --- a/app/views/movies/index.html.erb +++ b/app/views/movies/index.html.erb @@ -5,8 +5,8 @@