anchor.diff:    # @param token [String] The token to use with the API.
     # @param options [Hash<Symbol,String>] Optionally, custom settings
     #   to use with the client.  Allowed options are `default_headers`,
  -  #   `cache` and `host`.
  +  #   `cache` and `url`.
     # @return [Client] A client configured to use the API with OAuth
     #   authentication.
     def self.connect_token(token, options=nil)
       options = custom_options(options)
  -    url = "<%= @url %>"
  +    url = options[:url]
       client = Heroics.token_client_from_schema(token, SCHEMA, url, options)
       Client.new(client)
     end
  
positive.code:   # @param api_key [String] The API key to use when connecting.
    # @param options [Hash<Symbol,String>] Optionally, custom settings
    #   to use with the client.  Allowed options are `default_headers`,
    #   `cache` and `host`.
    # @return [Client] A client configured to use the API with HTTP Basic
    #   authentication.
    def self.connect(api_key, options=nil)
      options = custom_options(options)
      url = "https://:#{api_key}@#{options[:host]}"
      client = Heroics.client_from_schema(SCHEMA, url, options)
      Client.new(client)
    end
  
  
negative.code:       final_options[:default_headers].merge!(options[:default_headers])
      end
      final_options[:cache] = options[:cache] if options[:cache]
      final_options[:url] = options[:url] if options[:url]
      final_options
    end
  
  