EBWiki/EBWiki

View on GitHub
app/controllers/search_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
F
57%
# frozen_string_literal: true

# search controller
class SearchController < ApplicationController
  def show
    @cases = CaseSearch.new(query: params[:query], options: search_params).call
    @presenter = SearchPresenter.new(query: params[:query],
                                     state_id: params[:state_id],
                                     count: @cases.total_count,
                                     view: view_context)
  end

  private

  def search_params
    params.permit :page, :state_id
  end
end