# File lib/keyword_search.rb, line 13 def search(input_string, definition=nil, &block) definition ||= Definition.new(&block) results = parse(input_string) results.each do |key, terms| definition.handle(key, terms) end results end