class IdnSdkRuby::Com::Nbos::Capi::Api::V0::InMemoryApiContext

Public Class Methods

new(name) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 7
def initialize(name)
        super(name)
end

Public Instance Methods

getClientCredentials() click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 16
def getClientCredentials
        return @@store["client.credentials"]
end
getClientToken(scope = nil) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 28
def getClientToken(scope = nil)
                return @@store["token.client"]
end
getHost(moduleName) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 53
def getHost(moduleName)
                return @@hosts[moduleName]
end
getName() click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 11
def getName
        return name
end
getUserToken(moduleName) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 39
def getUserToken(moduleName)
                 tokenApiModel = @@tokens[moduleName]
                if (tokenApiModel == nil)
                                tokenApiModel = @@tokens["."]
                end
                return tokenApiModel
end
setClientCredentials(map) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 20
def setClientCredentials(map)
        @@store["client.credentials"] = map
end
setClientToken(tokenApiModel) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 24
def setClientToken(tokenApiModel)
        @@store["token.client"]=tokenApiModel
end
setHost(moduleName, host) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 48
def setHost(moduleName, host)
                @@hosts[moduleName] = host
end
setUserToken(moduleName, tokenApiModel) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/in_memory_api_context.rb, line 32
def setUserToken(moduleName, tokenApiModel)
                @@tokens[moduleName] = tokenApiModel
                if (@@tokens.size == 0) 
                                @@tokens["."]=tokenApiModel
                end
end