lib/eco/api/common/loaders/config.rb in eco-helpers-3.0.19 vs lib/eco/api/common/loaders/config.rb in eco-helpers-3.0.20

- old
+ new

@@ -1,19 +1,26 @@ class Eco::API::Common::Loaders::Config extend Eco::API::Common::ClassHelpers extend Eco::Language::Methods::DelegateMissing + inheritable_class_vars :delegate_missing_to class << self # To create samples of configurations def config_block(&block) return @config_block unless block_given? + + unless @config_block.nil? + msg = "Reconfiguring config_block on #{self}" + session.log(:warn) { msg } + end + @config_block = block end - def config - ASSETS.config + def config(...) + ASSETS.config(...) end def cli ASSETS.cli end @@ -25,5 +32,6 @@ delegate_missing_to :config end require_relative 'config/workflow' +require_relative 'config/session'