module KeywordSearch
Constants
- VERSION
Attributes
_parser_actions[RW]
_parser_eof_actions[RW]
_parser_index_offsets[RW]
_parser_key_offsets[RW]
_parser_range_lengths[RW]
_parser_single_lengths[RW]
_parser_trans_actions[RW]
_parser_trans_keys[RW]
_parser_trans_targs[RW]
parser_en_main[RW]
parser_error[RW]
parser_first_final[RW]
parser_start[RW]
Public Class Methods
search(input_string, definition=nil, &block)
click to toggle source
line 73 “lib/keyword_search.rl”
# File lib/keyword_search.rb, line 15 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