Sha256: bdd9515a410898853ec09011899a6d13830050433141725f7b5293fa92e08e8a

Contents?: true

Size: 337 Bytes

Versions: 4

Compression:

Stored size: 337 Bytes

Contents

# frozen_string_literal: true

module RailsDevtools
  class GemsController < BaseController
    def index
      form = GemSearchForm.new(search: form_params[:search])
      render Gems::Index.new(gems: form.results, form: form)
    end

    private

    def form_params
      params[:gem_search_form] || { search: "" }
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails_devtools-0.1.3 app/controllers/rails_devtools/gems_controller.rb
rails_devtools-0.1.2 app/controllers/rails_devtools/gems_controller.rb
rails_devtools-0.1.1 app/controllers/rails_devtools/gems_controller.rb
rails_devtools-0.1.0 app/controllers/rails_devtools/gems_controller.rb