debian-mirror-gitlab/app/controllers/concerns/filters_events.rb
2020-08-09 17:44:08 +05:30

15 lines
321 B
Ruby

# frozen_string_literal: true
module FiltersEvents
def event_filter
@event_filter ||= new_event_filter.tap { |ef| cookies[:event_filter] = ef.filter }
end
private
def new_event_filter
active_filter = params[:event_filter].presence || cookies[:event_filter]
EventFilter.new(active_filter)
end
end