class Seahorse::Client::Plugins::Endpoint
def add_handlers(handlers, config)
def add_handlers(handlers, config) handlers.add(Handler, priority: 90) end
def after_initialize(client)
def after_initialize(client) endpoint = client.config.endpoint if endpoint.nil? msg = "missing required option `:endpoint'" raise ArgumentError, msg end endpoint = URI.parse(endpoint.to_s) if URI::HTTPS === endpoint or URI::HTTP === endpoint client.config.endpoint = endpoint else msg = 'expected :endpoint to be a HTTP or HTTPS endpoint' raise ArgumentError, msg end end