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