Top Level Namespace
Defined Under Namespace
Modules: Jars
Instance Method Summary collapse
Instance Method Details
permalink #require_jar(*args) ⇒ Object
[View source]
353 354 355 356 357 358 359 360 361 362 363 |
# File 'lib/jar_dependencies.rb', line 353 def require_jar( *args ) return nil unless Jars.require? result = Jars.require_jar( *args ) if result.is_a? String Jars.warn { "--- 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 |