class IDRAC::Client

def authenticated_request(method, path, options = {})

def authenticated_request(method, path, options = {})
  login unless @session_id
  
  options[:headers] ||= {}
  options[:headers]['Cookie'] = "sessionid=#{@session_id}"
  
  response = connection.send(method, path, options[:params]) do |req|
    req.headers.merge!(options[:headers])
    req.body = options[:body] if options[:body]
  end
  
  response
end