Method: Peruse.search
- Defined in:
- lib/peruse.rb
.search(query_string) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/peruse.rb', line 36 def self.search(query_string) parsed = parser.parse query_string transformed = transformer.apply parsed if self.logger self.logger.debug "Query String: #{query_string}" self.logger.debug "Parsed Output: #{transformed}" end result_set = ResultSet.new(transformed) if self.parse_only result_set.query else result_set.eval end end |