Class: IdpSdkRuby::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/idp_ruby.rb

Instance Method Summary collapse

Constructor Details

#initialize(token: nil, region: nil, isOauth: false) ⇒ Client

Returns a new instance of Client.



209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
# File 'lib/idp_ruby.rb', line 209

def initialize(token:nil,region:nil, isOauth:false)
    if token.nil?
        raise IDPConfigurationException.new('Token is required')
    end
    if ["test", "sea"].count {|x|x==region} == 0
        raise IDPConfigurationException.new(
            "Region is required and limited in ['test','sea']")
    end

    @token=token
    @region=region
    @isOauth=isOauth
    @extraction_task=ExtractionTaskClient.new(token:token,region:region, isOauth:isOauth)

end

Instance Method Details

#extraction_taskObject



224
225
226
# File 'lib/idp_ruby.rb', line 224

def extraction_task
    return @extraction_task
end