Class: IdpSdkRuby::Client
- Inherits:
-
Object
- Object
- IdpSdkRuby::Client
- Defined in:
- lib/idp_ruby.rb
Instance Method Summary collapse
- #extraction_task ⇒ Object
-
#initialize(token: nil, region: nil, isOauth: false) ⇒ Client
constructor
A new instance of Client.
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_task ⇒ Object
224 225 226 |
# File 'lib/idp_ruby.rb', line 224 def extraction_task return @extraction_task end |