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
11 12 13 |
# File 'lib/hinoki/checks.rb', line 11 def self.all return @conn.get('/checks') end |
.by_name(check) ⇒ Object
Returns info about a specific check
16 17 18 |
# File 'lib/hinoki/checks.rb', line 16 def self.by_name(check) return @conn.get("/checks/#{check}") end |
.request(check, subscribers = []) ⇒ Object
Request a check to be run
21 22 23 24 25 |
# File 'lib/hinoki/checks.rb', line 21 def self.request(check, subscribers=[]) payload = JSON.generate({check: check, subscribers: subscribers}) return @conn.post("/checks", payload) end |