class Polisher::Config
Constants
- CONF
- TARGETS
Public Class Methods
get()
click to toggle source
# File lib/polisher/util/config.rb, line 39 def self.get TARGETS.each do |target, req, polisher_class_str| require req end end
opts()
click to toggle source
# File lib/polisher/util/config.rb, line 26 def self.opts @opts ||= File.exist?(CONF) ? YAML.load_file(CONF) : {} end
set()
click to toggle source
# File lib/polisher/util/config.rb, line 30 def self.set TARGETS.each do |target, req, polisher_class_str| next unless opts[target] require req target_class = polisher_class_str.to_polisher_class opts[target].each { |k, v| target_class.send(k.intern, v) } end end
target_classes()
click to toggle source
# File lib/polisher/util/config.rb, line 19 def self.target_classes TARGETS.collect do |target, req, polisher_class_str| require req polisher_class_str.to_polisher_class end end