diff options
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/wittle/puzzle.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/wittle/puzzle.rb b/app/models/wittle/puzzle.rb index e118d8a..f9009bc 100644 --- a/app/models/wittle/puzzle.rb +++ b/app/models/wittle/puzzle.rb | |||
@@ -8,5 +8,9 @@ module Wittle | |||
8 | 8 | ||
9 | validates :category, presence: true | 9 | validates :category, presence: true |
10 | enumerize :category, in: [:normal, :hard, :expert], scope: :shallow | 10 | enumerize :category, in: [:normal, :hard, :expert], scope: :shallow |
11 | |||
12 | def latest? | ||
13 | Puzzle.where(category: category).order(created_at: :desc).first.id == id | ||
14 | end | ||
11 | end | 15 | end |
12 | end | 16 | end |