Files
fizzy/app/controllers/events/day_timeline/columns_controller.rb
T

22 lines
470 B
Ruby

class Events::DayTimeline::ColumnsController < ApplicationController
include DayTimelinesScoped
before_action :ensure_valid_column
before_action :set_column
def show
fresh_when @day_timeline
end
private
VALID_COLUMNS = %w[ added updated closed ]
def ensure_valid_column
head :not_found unless VALID_COLUMNS.include?(params[:id])
end
def set_column
@column = @day_timeline.public_send("#{params[:id]}_column")
end
end