Module: RubyLoader

Defined in:
lib/rubyloader.rb,
lib/rubyloader.rb

Overview

Loads implementations which are written in Ruby.

Defined Under Namespace

Classes: DummyLogger, RubyLoaderImpl, SingleComponentFactory

Constant Summary collapse

NAME =
"RubyLoader"
LOADER_DEBUG_FLAG =
"#{RubyLoader::NAME}Debug"
LOADER_DEBUG_OUTPUT =
"#{LOADER_DEBUG_FLAG}Output"
LOG_DEFAULT_PATH =
"$(user)/temp/#{LOADER_DEBUG_FLAG}.txt"
REGISTERED =

keeps loaded modules of UNO components

{}
@@log =
DummyLogger.new

Class Method Summary collapse

Class Method Details

.error_to_str(e) ⇒ Object



112
113
114
# File 'lib/rubyloader.rb', line 112

def self.error_to_str(e)
  return %Q!#{e}\n#{e.backtrace.join("\n")}\n!
end

.logObject



66
67
68
# File 'lib/rubyloader.rb', line 66

def self.log
  return @@log
end