Class: PuppetDBQuery::ToMongo
- Inherits:
-
Object
- Object
- PuppetDBQuery::ToMongo
- Includes:
- Logging
- Defined in:
- lib/puppetdb_query/to_mongo.rb
Overview
convert puppetdb query into mongodb query
Instance Method Summary collapse
Methods included from Logging
Instance Method Details
#query(string) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/puppetdb_query/to_mongo.rb', line 9 def query(string) logger.info "transfer following string into mongo query:" logger.info(string) mongo_query = nil unless string.nil? || string.strip.empty? terms = Parser.parse(string) mongo_query = query_term(terms[0]) end logger.info "resulting mongo query:" logger.info mongo_query.inspect mongo_query end |