# 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