lib/site_hook/config.rb in site_hook-0.9.9 vs lib/site_hook/config.rb in site_hook-0.9.10
- old
+ new
@@ -73,13 +73,15 @@
@@config = {}
@@filename = SiteHook::Paths.default_config
begin
@@config = YAML.load_file(@@filename)
rescue Errno::ENOENT
- raise NoConfigError path
+ raise NoConfigError @@filename
rescue NoMethodError
@@filename.empty?
end
+ rescue NoConfigError
+ SiteHook::Commands::ConfigClass.invoke(:gen)
end
# @return [Webhook]
def self.webhook
Webhook.new(@@config['webhook'])
\ No newline at end of file