Class: Posthubify::InviteTokensResource
- Inherits:
-
Object
- Object
- Posthubify::InviteTokensResource
- Defined in:
- lib/posthubify/resources/platform.rb
Overview
Invite tokens (Node sdk .inviteTokens).
Instance Method Summary collapse
-
#create(input = {}) ⇒ Object
Create a single-use invite link (7 days; input optional).
-
#delete(id) ⇒ Object
Delete an invite token.
-
#initialize(http) ⇒ InviteTokensResource
constructor
A new instance of InviteTokensResource.
-
#list ⇒ Object
List invite tokens.
Constructor Details
#initialize(http) ⇒ InviteTokensResource
Returns a new instance of InviteTokensResource.
208 209 210 |
# File 'lib/posthubify/resources/platform.rb', line 208 def initialize(http) @http = http end |
Instance Method Details
#create(input = {}) ⇒ Object
Create a single-use invite link (7 days; input optional).
218 219 220 |
# File 'lib/posthubify/resources/platform.rb', line 218 def create(input = {}) @http.data('POST', '/invite/tokens', body: input) end |
#delete(id) ⇒ Object
Delete an invite token.
223 224 225 |
# File 'lib/posthubify/resources/platform.rb', line 223 def delete(id) @http.data('DELETE', "/invite/tokens/#{id}") end |
#list ⇒ Object
List invite tokens.
213 214 215 |
# File 'lib/posthubify/resources/platform.rb', line 213 def list @http.data('GET', '/invite/tokens') end |