about summary refs log tree commit diff stats
path: root/app/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/wittle/puzzles_controller.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/controllers/wittle/puzzles_controller.rb b/app/controllers/wittle/puzzles_controller.rb index 3c3c8a6..b481460 100644 --- a/app/controllers/wittle/puzzles_controller.rb +++ b/app/controllers/wittle/puzzles_controller.rb
@@ -2,8 +2,16 @@ module Wittle
2 class PuzzlesController < ApplicationController 2 class PuzzlesController < ApplicationController
3 def about 3 def about
4 @normal_puzzle = Puzzle.normal.order(created_at: :desc).first 4 @normal_puzzle = Puzzle.normal.order(created_at: :desc).first
5 @normal_started = ((session[:started_puzzles] || []).include? @normal_puzzle.id)
6 @normal_solved = ((session[:played_puzzles] || []).include? @normal_puzzle.id)
7
5 @hard_puzzle = Puzzle.hard.order(created_at: :desc).first 8 @hard_puzzle = Puzzle.hard.order(created_at: :desc).first
9 @hard_started = ((session[:started_puzzles] || []).include? @hard_puzzle.id)
10 @hard_solved = ((session[:played_puzzles] || []).include? @hard_puzzle.id)
11
6 @expert_puzzle = Puzzle.expert.order(created_at: :desc).first 12 @expert_puzzle = Puzzle.expert.order(created_at: :desc).first
13 @expert_started = ((session[:started_puzzles] || []).include? @expert_puzzle.id)
14 @expert_solved = ((session[:played_puzzles] || []).include? @expert_puzzle.id)
7 end 15 end
8 16
9 def index 17 def index