lib/jenkins/build/configuration.rb in jenkins-build-0.1.3 vs lib/jenkins/build/configuration.rb in jenkins-build-0.2.0.pre1
- old
+ new
@@ -7,9 +7,19 @@
CONFIG = Pathname('.jenkins-build').freeze
CONFIG_KEYS = [:server, :project, :api_key, :user]
+ class << self
+ extend Forwardable
+
+ def current
+ new(Dir.pwd)
+ end
+
+ def_delegators :current, *CONFIG_KEYS
+ end
+
def initialize(folder)
@config = Pathname(CONFIG).expand_path(folder).freeze
@store = YAML::Store.new(@config)
end