module SBConstants
Constants
- Location
- Query
- Section
- VERSION
Public Class Methods
new()
click to toggle source
# File lib/sbconstants/options.rb, line 62 def initialize self.query_file = File.expand_path('../../sbconstants/identifiers.yml', __FILE__) self.source_dir = Dir.pwd end
Public Instance Methods
queries()
click to toggle source
# File lib/sbconstants/options.rb, line 67 def queries load_queries if @queries.nil? @queries end
Private Instance Methods
load_queries()
click to toggle source
# File lib/sbconstants/options.rb, line 74 def load_queries @queries = [] config = YAML.load(File.open(query_file).read) config.each do |nodes, identifiers| Array(nodes).each do |node| Array(identifiers).each do |identifier| @queries << Query.new(node, identifier) end end end end