lib/pushyd/conf.rb in pushyd-0.3.0 vs lib/pushyd/conf.rb in pushyd-0.3.1
- old
+ new
@@ -15,23 +15,23 @@
attr_reader :env
end
def self.prepare args = {}
# Context parameters
- raise PushyDaemon::ConfigMissingParameter, "missing root" unless (@root = args[:root])
- raise PushyDaemon::ConfigMissingParameter, "missing env" unless (@env = args[:env])
+ fail PushyDaemon::ConfigMissingParameter, "missing root" unless (@root = args[:root])
+ fail PushyDaemon::ConfigMissingParameter, "missing env" unless (@env = args[:env])
# Gemspec parameter
gemspec_path = "#{args[:root]}/#{args[:gemspec]}.gemspec"
- raise PushyDaemon::ConfigMissingParameter, "missing gemspec" unless args[:gemspec]
- raise PushyDaemon::ConfigMissingParameter, "gemspec file not found: #{gemspec_path}" unless File.exist?(gemspec_path)
+ fail PushyDaemon::ConfigMissingParameter, "missing gemspec" unless args[:gemspec]
+ fail PushyDaemon::ConfigMissingParameter, "gemspec file not found: #{gemspec_path}" unless File.exist?(gemspec_path)
# Load Gemspec
@spec = Gem::Specification::load gemspec_path
@name = @spec.name
@version = @spec.version
- raise PushyDaemon::ConfigMissingParameter, "missing name" unless @name
+ fail PushyDaemon::ConfigMissingParameter, "missing name" unless @name
# Init Chamber (defaults, etc, cmdline)
@files = ["#{args[:root]}/defaults.yml"]
@files << File.expand_path("/etc/#{@name}.yml")
@files << args[:config].to_s if args[:config]
@@ -44,13 +44,13 @@
# Override some values
self[:log] = args[:log].to_s if args[:log]
rescue Psych::SyntaxError => e
- raise PushyDaemon::ConfigParseError, e.message
+ fail PushyDaemon::ConfigParseError, e.message
rescue Exception => e
- raise PushyDaemon::ConfigParseError, e.message
+ fail PushyDaemon::ConfigParseError, e.message
end
def self.dump
self.to_hash.to_yaml