Class: MerchantConfigData
- Inherits:
-
Object
- Object
- MerchantConfigData
- Defined in:
- lib/AuthenticationSDK/spec/MerchantConfigData.rb
Instance Method Summary collapse
Instance Method Details
#merchantConfigProp ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/AuthenticationSDK/spec/MerchantConfigData.rb', line 3 def merchantConfigProp() merchantId='testrest' runEnvironment='cybersource.environment.sandbox' timeout=1000 #In Milliseconds authenticationType='JWT' #'HTTP_Signature' logDirectory='../../../AuthenticationSDK/src/log' logDirectory=File.(logDirectory,__FILE__) jsonFilePath='./PostRequestData.json' logSize=10485760 enableLog=true # proxyAddress='userproxy.com' # proxyPort='' # HTTP Parameters merchantSecretKey='yBJxy6LjM2TmcPGu+GaJrHtkke25fPpUX+UY6/L/1tE=' merchantKeyId='08c94330-f618-42a3-b09d-e1e43be5efda' # JWT Parameters keysDirectory='../../../AuthenticationSDK/resource' keysDirectory=File.(keysDirectory,__FILE__) keyAlias='testrest' keyPass='testrest' keyFilename='testrest' logFilename='Cybs' configurationDictionary={} configurationDictionary['merchantID']=merchantId configurationDictionary['runEnvironment']=runEnvironment configurationDictionary['timeout']=timeout configurationDictionary['authenticationType']=authenticationType configurationDictionary['logDirectory']=logDirectory configurationDictionary['jsonFilePath']=jsonFilePath configurationDictionary['logSize']=logSize configurationDictionary['enableLog']=enableLog # configurationDictionary['proxyPort']=proxyPort configurationDictionary['merchantsecretKey']=merchantSecretKey configurationDictionary['merchantKeyId']=merchantKeyId configurationDictionary['keysDirectory']=keysDirectory configurationDictionary['keyAlias']=keyAlias configurationDictionary['keyPass']=keyPass configurationDictionary['keyFilename'] = keyFilename configurationDictionary['logFilename'] = logFilename return configurationDictionary end |
#setLog(logDirectory, logFilename, logSize, enableLog) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/AuthenticationSDK/spec/MerchantConfigData.rb', line 44 def setLog(logDirectory, logFilename, logSize, enableLog) if enableLog == true filename = logDirectory + '/' + logFilename + '.log' datetime = DateTime.now if File.exist?(filename) && File.size(filename) >= logSize updatedFileName = logDirectory + '/' + logFilename + '_' + datetime.strftime('%Y%m%d%H%M%S') + '.log' File.rename(filename, updatedFileName) end @logger = Logger.new(STDOUT) @logger = Logger.new(filename, logSize) @logger.datetime_format = datetime.strftime('%Y-%m-%d %H:%M:%S') else @logger = Logger.new(false) end end |