lib/site_hook/config.rb in site_hook-1.0.10 vs lib/site_hook/config.rb in site_hook-1.0.11
- old
+ new
@@ -1,12 +1,15 @@
require "site_hook/paths"
require "yaml"
require "site_hook/string_ext"
require "site_hook/prelogger"
-
+require 'after_do'
module SiteHook
class Config
-
+ extend AfterDo
+ Config.singleton_class.before :new, :config do |f|
+ @@config = {}
+ end
def inspect
meths = %i[webhook log_levels cli projects]
sections = {}
meths.each do |m|
sections[m] = self.class.send(m).inspect