In config wrapper
Used to make the configuration read only if one needs to access an configuration option from with `Aruba::Config`.
@private
# File lib/aruba/in_config_wrapper.rb, line 13 def initialize(config) @config = config.dup end
# File lib/aruba/in_config_wrapper.rb, line 17 def method_missing(name, *args) fail ArgumentError, 'Options take no argument' if args.count > 0 fail UnknownOptionError, %Q(Option "#{name}" is unknown. Please use only earlier defined options) unless config.key? name config[name] end