class SearchCop::GrammarParser
Attributes
query_info[R]
Public Class Methods
new(query_info)
click to toggle source
# File lib/search_cop/grammar_parser.rb, line 10 def initialize(query_info) @query_info = query_info end
Public Instance Methods
parse(string, query_options)
click to toggle source
# File lib/search_cop/grammar_parser.rb, line 14 def parse(string, query_options) node = SearchCopGrammarParser.new.parse(string) || raise(ParseError) node.query_info = query_info node.query_options = query_options node.evaluate end