Sha256: 9f80634ea709f60adac44f98289679fbda25ae9c35b8a265eef78d17a1f7178b
Contents?: true
Size: 518 Bytes
Versions: 1
Compression:
Stored size: 518 Bytes
Contents
module Paraduct require "singleton" require "yaml" class Configuration include Singleton def initialize @config = YAML.load_file(config_file) end def variables @config["variables"] end def script @config["script"] end def work_dir _work_dir = @config["work_dir"] || "tmp/paraduct_workspace" root_dir.join(_work_dir) end def config_file root_dir.join(".paraduct.yml") end def root_dir Pathname.pwd end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paraduct-0.0.1.beta1 | lib/paraduct/configuration.rb |