module ConfigLoader::Delegator
Public Class Methods
included(base)
click to toggle source
# File lib/config_loader/delegator.rb, line 3 def self.included(base) base.send :include, ConfigLoader end
Public Instance Methods
method_missing(m, *args, &block)
click to toggle source
# File lib/config_loader/delegator.rb, line 7 def method_missing(m, *args, &block) raise "A #config method must be defined in the container for ConfigLoader::Delegator, for it to delegate to #config: delegation attempted with #{m}" unless self.respond_to?(:config) config.send(m) end