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