# File lib/rhc/rest/mock.rb, line 140
    def initialize(config=RHC::Config)
      obj = self
      if RHC::Rest::Client.respond_to?(:stub)
        RHC::Rest::Client.stub(:new) { obj }
      else
        RHC::Rest::Client.instance_eval do
          @obj = obj
          def new(*args)
            @obj
          end
        end
      end
      @domains = []
      @client_api_versions = RHC::Rest::Client::CLIENT_API_VERSIONS
      @server_api_versions = @client_api_versions
      @user = MockRestUser.new(config.username)
      self.attributes = {:links => mock_response_links(mock_client_links)}
      add_headers(headers.clear)
    end