Class: Posthubify::InviteTokensResource

Inherits:
Object
  • Object
show all
Defined in:
lib/posthubify/resources/platform.rb

Overview

Invite tokens (Node sdk .inviteTokens).

Instance Method Summary collapse

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

#listObject

List invite tokens.



213
214
215
# File 'lib/posthubify/resources/platform.rb', line 213

def list
  @http.data('GET', '/invite/tokens')
end