class Zara4::API::Communication::Grant::PasswordGrant

Attributes

password[RW]
username[RW]

Public Class Methods

new(client_id, client_secret, username, password, scopes) click to toggle source
# File lib/zara4/api/communication/grant/password_grant.rb, line 7
def initialize(client_id, client_secret, username, password, scopes)
  super(client_id, client_secret, scopes)
  @username = username
  @password = password
end

Public Instance Methods

data() click to toggle source

Data to be sent when fetching grant tokens.

Calls superclass method
# File lib/zara4/api/communication/grant/password_grant.rb, line 25
def data
  data = super.data
  data['username'] = @username
  data['password'] = @password
  return data
end
grant_type() click to toggle source

The type of this grant.

# File lib/zara4/api/communication/grant/password_grant.rb, line 17
def grant_type
  return 'password'
end