class MasterCard::API::Maws::ResourceConfig
Public Class Methods
instance()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 54 def self.instance return @@instance end
Private Class Methods
new()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 39 def initialize @name = "maws" @override = nil @host = nil @context = nil @version = "maws:1.0.0" @jsonNative = false Config.registerResourceConfig(self) currentEnvironment = Config.getEnvironment() self.setEnvironment(currentEnvironment) end
Public Instance Methods
getContext()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 72 def getContext return @context end
getHost()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 64 def getHost unless @override.nil? || @override == 0 return @override else return @host end end
getJsonNative()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 80 def getJsonNative return @jsonNative end
getName()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 59 def getName return @name end
getVersion()
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 76 def getVersion return @version end
setCustomEnvironment(host,context)
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 92 def setCustomEnvironment(host,context) @host = host @context = context end
setEnvironment(environmet)
click to toggle source
# File lib/mastercard/api/maws/resourceconfig.rb, line 84 def setEnvironment(environmet) if Environment::MAPPING.key?(environmet) tuple = Environment::MAPPING[environmet] @host = tuple[0] @context = tuple[1] end end