Class: Primer::ViewComponents::AutoCompleteTestController

Inherits:
ApplicationController show all
Defined in:
app/controllers/primer/view_components/auto_complete_test_controller.rb

Overview

:nocov:

Constant Summary collapse

FRUIT =
[
  "Apples",
  "Apricots",
  "Avocado",
  "Ackee",
  "Bananas",
  "Bilberries",
  "Blueberries",
  "Blackberries",
  "Boysenberries",
  "Bread fruit",
  "Cantaloupes (cantalope)",
  "Chocolate-Fruit",
  "Cherimoya",
  "Cherries",
  "Cranberries",
  "Cucumbers",
  "Currants",
  "Dates",
  "Durian",
  "Eggplant",
  "Elderberries",
  "Figs",
  "Gooseberries",
  "Grapes",
  "Grapefruit",
  "Guava"
]

Instance Method Summary collapse

Instance Method Details

#indexObject



38
39
40
41
42
43
44
# File 'app/controllers/primer/view_components/auto_complete_test_controller.rb', line 38

def index
  @fruit_list = FRUIT.select { |fruit| fruit.downcase.include?(params["q"].downcase) }
  @visual_type = params[:visual]
  @version = params[:version]

  render "primer/view_components/auto_complete_test/index", formats: [:html, :html_fragment]
end

#no_resultsObject



46
47
48
49
50
51
52
# File 'app/controllers/primer/view_components/auto_complete_test_controller.rb', line 46

def no_results
  @fruit_list = FRUIT.select { |fruit| fruit.downcase.include?(params["q"].downcase) }
  @visual_type = params[:visual]
  @version = params[:version]

  render "primer/view_components/auto_complete_test/no_results", formats: [:html, :html_fragment]
end