class MasterCard::API::SpendingPulse::ResourceConfig
Public Class Methods
instance()
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 53 def self.instance return @@instance end
Private Class Methods
new()
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 39 def initialize @name = "spending-pulse" @override = nil @host = nil @context = nil @version = "1.0.4" Config.registerResourceConfig(self) currentEnvironment = Config.getEnvironment() self.setEnvironment(currentEnvironment) end
Public Instance Methods
getContext()
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 71 def getContext return @context end
getHost()
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 63 def getHost unless @override.nil? || @override == 0 return @override else return @host end end
getName()
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 58 def getName return @name end
getVersion()
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 75 def getVersion return @version end
setCustomEnvironment(host,context)
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 87 def setCustomEnvironment(host,context) @host = host @context = context end
setEnvironment(environmet)
click to toggle source
# File lib/mastercard/api/spendingpulse/resourceconfig.rb, line 79 def setEnvironment(environmet) if Environment::MAPPING.key?(environmet) tuple = Environment::MAPPING[environmet] @host = tuple[0] @context = tuple[1] end end