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