class BlinkShortener::AccessToken

Public Class Methods

new(email, password) click to toggle source
# File lib/blink_shortener/access_token.rb, line 7
def initialize(email, password)
  @email = email
  @password = password
  @url = URL::ACCESS_TOKEN_URL
end

Public Instance Methods

get_token() click to toggle source
# File lib/blink_shortener/access_token.rb, line 13
def get_token
  response = HTTParty.post(@url, body: {email: @email, password: @password}.to_json)
  case response["success"]
  when 0
    raise "Invalid Authentication: Blink email or password incorrect"
  when 1
    response["access_token"]
  end
rescue => ex
  raise ex
end