class Seahorse::Client::Base
def build_config(plugins, options)
Constructs a {Configuration} object and gives each plugin the
def build_config(plugins, options) config = Configuration.new config.add_option(:api) config.add_option(:plugins) plugins.each do |plugin| plugin.add_options(config) if plugin.respond_to?(:add_options) end config.build!(options.merge(api: self.class.api)) end