Class: RailsDevtools::RouteSearchForm
- Inherits:
-
Object
- Object
- RailsDevtools::RouteSearchForm
- Includes:
- ActiveModel::Model
- Defined in:
- app/forms/rails_devtools/route_search_form.rb
Instance Method Summary collapse
-
#initialize(search: "") ⇒ RouteSearchForm
constructor
A new instance of RouteSearchForm.
- #results ⇒ Object
Constructor Details
#initialize(search: "") ⇒ RouteSearchForm
Returns a new instance of RouteSearchForm.
7 8 9 |
# File 'app/forms/rails_devtools/route_search_form.rb', line 7 def initialize(search: "") @search = search.downcase end |
Instance Method Details
#results ⇒ Object
11 12 13 14 15 |
# File 'app/forms/rails_devtools/route_search_form.rb', line 11 def results Routes::Collection.all .select { |route| route.name.downcase.include?(@search) } .group_by { |route| route.engine_info.name } end |