Module: Judge0
- Defined in:
- lib/judge0.rb,
lib/submission.rb
Defined Under Namespace
Classes: Submission
Class Method Summary collapse
- .config_info ⇒ Object
- .language(id) ⇒ Object
- .languages ⇒ Object
- .statuses ⇒ Object
- .system_info ⇒ Object
Class Method Details
.config_info ⇒ Object
17 18 19 20 |
# File 'lib/judge0.rb', line 17 def self.config_info resp = Faraday.get('https://api.judge0.com/config_info') JSON.parse(resp.body) end |
.language(id) ⇒ Object
27 28 29 30 |
# File 'lib/judge0.rb', line 27 def self.language(id) resp = Faraday.get("https://api.judge0.com/languages/#{id}") JSON.parse(resp.body) end |
.languages ⇒ Object
22 23 24 25 |
# File 'lib/judge0.rb', line 22 def self.languages resp = Faraday.get('https://api.judge0.com/languages') JSON.parse(resp.body) end |
.statuses ⇒ Object
7 8 9 10 |
# File 'lib/judge0.rb', line 7 def self.statuses resp = Faraday.get('https://api.judge0.com/statuses') JSON.parse(resp.body) end |
.system_info ⇒ Object
12 13 14 15 |
# File 'lib/judge0.rb', line 12 def self.system_info resp = Faraday.get('https://api.judge0.com/system_info') JSON.parse(resp.body) end |