Class: IdpSdkRuby::Client

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

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of Client.



198
199
200
201
202
203
204
205
206
207
208
209
210
# File 'lib/idp_sdk_ruby.rb', line 198

def initialize(token:nil,region:nil)
    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
    @extraction_task=ExtractionTaskClient.new(token:token,region:region)
end

Instance Method Details

#extraction_taskObject



211
212
213
# File 'lib/idp_sdk_ruby.rb', line 211

def extraction_task
    return @extraction_task
end