class Voom::Presenters::Demo::Search
Public Instance Methods
search(term)
click to toggle source
# File lib/voom/presenters/demo/search.rb, line 12 def search(term) require 'yaml' return [] unless term @terms ||= YAML::load_file(File.join(__dir__, './search-terms.yml')) @terms.keys.reduce([]) do |matches, topic| @terms[topic].reduce(matches) do |matches, item| matches << [item, matches.length] if item.downcase.include?(term.downcase) matches end end end