module BeautydateApi

Constants

VERSION

Attributes

api_email[W]
api_key[W]
api_password[W]
api_session_token[W]
staging[RW]

Public Class Methods

api_email() click to toggle source
# File lib/beautydate_api.rb, line 45
def api_email
  @api_email || ENV.fetch('BEAUTYDATE_API_EMAIL')
end
api_key() click to toggle source
# File lib/beautydate_api.rb, line 41
def api_key
  @api_key || ENV.fetch('BEAUTYDATE_API_KEY')
end
api_password() click to toggle source
# File lib/beautydate_api.rb, line 49
def api_password
  @api_password || ENV.fetch('BEAUTYDATE_API_PASSWORD')
end
api_session_token() click to toggle source
# File lib/beautydate_api.rb, line 53
def api_session_token
  @api_session_token || ENV.fetch('BEAUTYDATE_API_SESSION_TOKEN')
end
base_uri() click to toggle source
# File lib/beautydate_api.rb, line 57
def base_uri
  @staging = true if @staging.nil? # default environment
  if @staging
    "#{staging_endpoint}/#{@api_version}"
  else
    "#{@endpoint}/#{@api_version}"
  end
end
staging_endpoint() click to toggle source
# File lib/beautydate_api.rb, line 37
def staging_endpoint
  @staging_endpoint ||= ENV.fetch('BEAUTYDATE_API_STAGING_ENDPOINT', 'https://beta.beautydate.com.br/api')
end