module Quark::Mdk

Public Class Methods

LoggedMessageId() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 973
def self.LoggedMessageId; LoggedMessageId; end
MDK() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 77
def self.MDK; MDK; end
MDKImpl() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 580
def self.MDKImpl; MDKImpl; end
Session() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 238
def self.Session; Session; end
SessionImpl() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 1059
def self.SessionImpl; SessionImpl; end
_TLSInit() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 918
def self._TLSInit; TLSInit; end
_get(env, name, value) click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 23
def self._get(env, name, value)
    
    return env.var(name).orElseGet(value)


    nil
end
_parseEnvironment(environment) click to toggle source

Convert 'name' or 'fallback:name' into an Environment.

# File output/rb/mdk-2.0/lib/mdk.rb, line 34
def self._parseEnvironment(environment)
    
    name = environment
    fallback = ::DatawireQuarkCore.cast(nil) { ::String }
    if ((((environment).index(":") or -1)) != (-(1)))
        fallback = (::DatawireQuarkCore.split(environment, ":"))[0]
        name = (::DatawireQuarkCore.split(environment, ":"))[1]
    end
    result = ::Quark.mdk_protocol.OperationalEnvironment.new()
    (result).name = name
    (result).fallbackName = fallback
    return result


    nil
end
init() click to toggle source

Create an unstarted instance of the MDK.

# File output/rb/mdk-2.0/lib/mdk.rb, line 54
def self.init()
    
    return ::Quark.mdk.MDKImpl.new(::Quark.mdk_runtime.defaultRuntime())


    nil
end
start() click to toggle source

Create a started instance of the MDK. This is equivalent to calling init() followed by start() on the resulting instance.

# File output/rb/mdk-2.0/lib/mdk.rb, line 67
def self.start()
    
    m = ::Quark.mdk.init()
    m.start()
    return m


    nil
end