class QuickeyRubySdk::App

Attributes

api_base[R]
api_key[R]

Public Class Methods

new(api_key: nil) click to toggle source
# File lib/quickey_ruby_sdk/app.rb, line 9
def initialize(api_key: nil)
    @api_key = api_key
    @api_base = QuickeyRubySdk::API_BASE
end

Public Instance Methods

getMetaData() click to toggle source
# File lib/quickey_ruby_sdk/app.rb, line 14
def getMetaData
   JSON.parse HTTParty.post(@api_base+"/auth/apiKey", body: { "apiKey": @api_key }).body
end
sendSMSOTP(phone, provider) click to toggle source
# File lib/quickey_ruby_sdk/app.rb, line 18
def sendSMSOTP(phone, provider)
    response = JSON.parse HTTParty.post(@api_base+"/otp/sendToUserPhone",
        body: {
            "phone": phone,
            "provider": provider
        },
        headers: {
            "Authorization": @api_key
        }).body
    response
end