class OstKycSdkRuby::Saas::Services
Attributes
services[R]
Public Class Methods
new(params)
click to toggle source
Initialize
Arguments:
api_base_url: (String) api_key: (String) api_secret: (String) api_spec: (Boolean)
# File lib/ost-kyc-sdk-ruby/saas/services.rb, line 19 def initialize(params) fail 'missing API Base URL' if params[:api_base_url].nil? fail 'missing API Key' if params[:api_key].nil? fail 'missing API Secret' if params[:api_secret].nil? params[:api_base_url] = params[:api_base_url].gsub(/\/$/, '') # remove trailing slash params[:api_spec] = false if params[:api_spec].nil? set_manifest(params) end
Private Instance Methods
set_manifest(params)
click to toggle source
# File lib/ost-kyc-sdk-ruby/saas/services.rb, line 34 def set_manifest(params) @services = OstKycSdkRuby::Saas::Manifest.new(params) end