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 |
.log ⇒ Object
66 67 68 |
# File 'lib/rubyloader.rb', line 66 def self.log return @@log end |