module Response
Public Class Methods
compile(params)
click to toggle source
# File lib/hackerearth_api/response.rb, line 5 def self.compile(params) compile_endpoint = "https://api.hackerearth.com/v3/code/compile/" api_response = HTTParty.post(compile_endpoint, body: params) parsed(api_response) end
run(params)
click to toggle source
# File lib/hackerearth_api/response.rb, line 11 def self.run(params) run_endpoint = "https://api.hackerearth.com/v3/code/run/" api_response = HTTParty.post(run_endpoint, body: params) parsed(api_response) end
Private Class Methods
parsed(api_response)
click to toggle source
# File lib/hackerearth_api/response.rb, line 19 def self.parsed(api_response) response = api_response.parsed_response response["status"] = api_response.code return response end