Class: Hookdeck::Resources::Request

Inherits:
Base
  • Object
show all
Defined in:
lib/hookdeck/resources/request.rb

Instance Attribute Summary

Attributes inherited from Base

#client

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Hookdeck::Resources::Base

Instance Method Details

#list(params = {}) ⇒ Object

List all requests



5
6
7
# File 'lib/hookdeck/resources/request.rb', line 5

def list(params = {})
  get('requests', params)
end

#list_events(id, params = {}) ⇒ Object

List events for a request

Parameters:

  • id (String)

    Request ID



23
24
25
# File 'lib/hookdeck/resources/request.rb', line 23

def list_events(id, params = {})
  get("requests/#{id}/events", params)
end

#list_ignored_events(id, params = {}) ⇒ Object

List ignored events for a request



28
29
30
# File 'lib/hookdeck/resources/request.rb', line 28

def list_ignored_events(id, params = {})
  get("requests/#{id}/ignored_events", params)
end

#retrieve(id) ⇒ Object

Retrieve a single request

Parameters:

  • id (String)

    Request ID



11
12
13
# File 'lib/hookdeck/resources/request.rb', line 11

def retrieve(id)
  get("requests/#{id}")
end

#retry(id, params = {}) ⇒ Object

Retry a request

Parameters:

  • id (String)

    Request ID



17
18
19
# File 'lib/hookdeck/resources/request.rb', line 17

def retry(id, params = {})
  post("requests/#{id}/retry", params)
end