class IdnSdkRuby::Com::Nbos::Capi::Api::V0::AbstractApiContext
Attributes
name[RW]
Public Class Methods
get(name)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/abstract_api_context.rb, line 15 def self.get(name) ctx = @@apiContexts[name] if (ctx == nil) ctx = IdnSdkRuby::Com::Nbos::Capi::Api::V0::InMemoryApiContext.new(name) IdnSdkRuby::Com::Nbos::Capi::Api::V0::AbstractApiContext.registerApiContext(ctx) end return ctx end
new(name = nil)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/abstract_api_context.rb, line 6 def initialize(name = nil) @name = (name != nil && !name.empty?) ? name : "app" end
registerApiContext(apiContext)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/api/v0/abstract_api_context.rb, line 10 def self.registerApiContext(apiContext) @@apiContexts[apiContext.getName()] = apiContext puts "Registered Contexts with API Context = >#{@@apiContexts}" end