module Adafruit::IO::Client::Tokens

Public Instance Methods

create_token(*args) click to toggle source

Create a token. No attributes need to be passed in.

# File lib/adafruit/io/client/tokens.rb, line 22
def create_token(*args)
  username, arguments = extract_username(args)

  post api_url(username, 'tokens')
end
delete_token(*args) click to toggle source
# File lib/adafruit/io/client/tokens.rb, line 28
def delete_token(*args)
  username, arguments = extract_username(args)
  token_id = get_id_from_arguments(arguments)

  delete api_url(username, 'tokens', token_id)
end
token(*args) click to toggle source

Get a token specified by key

# File lib/adafruit/io/client/tokens.rb, line 14
def token(*args)
  username, arguments = extract_username(args)
  token_id = get_id_from_arguments(arguments)

  get api_url(username, 'tokens', token_id)
end
tokens(*args) click to toggle source

Get all tokens.

# File lib/adafruit/io/client/tokens.rb, line 7
def tokens(*args)
  username, _ = extract_username(args)

  get api_url(username, 'tokens')
end