module ConceptQL
Constants
- VERSION
Public Class Methods
categories()
click to toggle source
# File lib/conceptql.rb, line 14 def self.categories [ 'Select by Clinical Codes', 'Select by Property', 'Get Related Data', 'Modify Data', 'Combine Streams', 'Filter by Comparing', 'Filter Single Stream', ].map.with_index do |name, priority| { name: name, priority: priority } end end
logger()
click to toggle source
# File lib/conceptql/logger.rb, line 3 def self.logger @logger ||= begin l = Logger.new('/tmp/cql.log') l.level = Logger::DEBUG l end end
metadata(opts = {})
click to toggle source
# File lib/conceptql.rb, line 7 def self.metadata(opts = {}) { categories: categories, operators: ConceptQL::Nodifier.new.to_metadata(opts) } end