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'