Module: Jsus::Util
- Defined in:
- lib/jsus/util.rb,
lib/jsus/util/tree.rb,
lib/jsus/util/logger.rb,
lib/jsus/util/validator.rb,
lib/jsus/util/compressor.rb,
lib/jsus/util/documenter.rb,
lib/jsus/util/file_cache.rb,
lib/jsus/util/inflection.rb,
lib/jsus/util/code_generator.rb,
lib/jsus/util/validator/base.rb,
lib/jsus/util/validator/mooforge.rb
Overview
Utility namespace.
Defined Under Namespace
Modules: CodeGenerator, Compressor, Inflection, Validator Classes: Documenter, FileCache, Logger, Tree, Watcher
Class Method Summary collapse
-
.try_load(gemname, lib = nil) ⇒ Boolean
Tries to load given gem.
Class Method Details
.try_load(gemname, lib = nil) ⇒ Boolean
Tries to load given gem.
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/jsus/util.rb', line 21 def try_load(gemname, lib = nil) required_file = lib || gemname begin require(required_file) true rescue LoadError Jsus.logger.error %{ERROR: missing file #{required_file}} false end end |