class Spage::Api::Page
Page
resources in the statuspage.io API
Public Instance Methods
all()
click to toggle source
# File lib/spage/api/page.rb, line 12 def all response = client.get(:pages) handle_response(response) do response.body.map do |page| Spage::Page.new(page) end end end
find(id)
click to toggle source
# File lib/spage/api/page.rb, line 22 def find(id) response = client.get(:pages, id) handle_response(response) do Spage::Page.new(response.body) end end
update(id, page)
click to toggle source
# File lib/spage/api/page.rb, line 30 def update(id, page) json = Spage::Serializers::Page.new(page, update: true).to_json response = client.put(:pages, id, json) handle_response(response) do Spage::Page.new(response.body) end end