This commit is contained in:
Aaro Koivukangas
2023-08-10 18:27:36 +03:00
parent 57e569c098
commit 77ede55a52
+8 -1
View File
@@ -6,8 +6,15 @@ class Brewery < ApplicationRecord
validates :name, presence: true
validates :year, numericality: { greater_than_or_equal_to: 1040,
less_than_or_equal_to: 2023,
only_integer: true }
validate :creation_year_not_in_future
def creation_year_not_in_future
if year > Time.now.year
errors.add :year, "cannot be in the future"
end
end
def print_report
puts name
puts "established at year #{year}"