Top Level Namespace
Defined Under Namespace
Modules: ActorSystem, Functional, GenServer, Ji2p, Monad Classes: Eventually, Hash, Many, Maybe, NilClass, Object, Optional
Instance Method Summary collapse
Instance Method Details
#require_jar(*args) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/ji2p/jar_dependencies.rb', line 3 def require_jar( *args ) return nil unless Jars.require? result = Jars.require_jar( *args ) if result.is_a? String # JAR_DEBUG=1 will now show theses Jars.debug { "--- jar coordinate #{args[0..-2].join( ':' )} already loaded with version #{result} - omit version #{args[-1]}" } Jars.debug { " try to load from #{caller.join("\n\t")}" } return false end Jars.debug { " register #{args.inspect} - #{result == true}" } result end |