module IDRAC::Jobs
def tasks
def tasks response = authenticated_request(:get, '/redfish/v1/TaskService/Tasks') if response.status == 200 begin tasks_data = JSON.parse(response.body) # "Tasks: #{tasks_data['Members'].count}", 0 return tasks_data['Members'] rescue JSON::ParserError raise Error, "Failed to parse tasks response: #{response.body}" end else raise Error, "Failed to get tasks. Status code: #{response.status}" end end