Module: Hinoki::Checks
- Defined in:
- lib/hinoki/checks.rb
Class Method Summary collapse
-
.all ⇒ Object
Lists all checks.
-
.by_name(check) ⇒ Object
Returns info about a specific check.
-
.request(check, subscribers = []) ⇒ Object
Request a check to be run.
Class Method Details
.all ⇒ Object
Lists all checks
9 10 11 |
# File 'lib/hinoki/checks.rb', line 9 def self.all return Hinoki.conn.get('/checks') end |
.by_name(check) ⇒ Object
Returns info about a specific check
14 15 16 |
# File 'lib/hinoki/checks.rb', line 14 def self.by_name(check) return Hinoki.conn.get("/checks/#{check}") end |
.request(check, subscribers = []) ⇒ Object
Request a check to be run
19 20 21 22 23 |
# File 'lib/hinoki/checks.rb', line 19 def self.request(check, subscribers=[]) payload = JSON.generate({check: check, subscribers: subscribers}) return Hinoki.conn.post("/checks", payload) end |