lib/dusen/syntax.rb in dusen-0.2.2 vs lib/dusen/syntax.rb in dusen-0.3.0

- old
+ new

@@ -17,14 +17,19 @@ end def search(root_scope, query) scope = root_scope query = parse(query) if query.is_a?(String) + query = query.condensed query.each do |token| scoper = @scopers[token.field] || unknown_scoper scope = scoper.call(scope, token.value) end scope + end + + def fields + @scopers end def parse(query) Parser.parse(query) end