Method: NoSE::Query.parse
- Defined in:
- lib/nose/statements/query.rb
.parse(tree, params, text, group: nil, label: nil) ⇒ Query
Build a new query from a provided parse tree
32 33 34 35 36 37 38 39 |
# File 'lib/nose/statements/query.rb', line 32 def self.parse(tree, params, text, group: nil, label: nil) conditions_from_tree tree, params fields_from_tree tree, params order_from_tree tree, params params[:limit] = tree[:limit].to_i if tree[:limit] new params, text, group: group, label: label end |