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