Module: Opal::UseGem
Instance Method Summary collapse
-
#use_gem(gem_name, include_dependencies = true) ⇒ Object
Adds the "require_paths" (usually
lib/) of gem with the given name to Opal paths.
Instance Method Details
#use_gem(gem_name, include_dependencies = true) ⇒ Object
Adds the "require_paths" (usually lib/) of gem with the given name to
Opal paths. By default will include the "require_paths" from all the
dependent gems.
Parameters:
-
gem_name
(String)
—
the name of the gem
-
include_dependencies
(Boolean)
(defaults to: true)
—
whether or not to add recursively the gem's dependencies
Raises:
-
(Opal::GemNotFound )
—
if gem or any of its runtime dependencies not found
40 41 42
# File 'opal/lib/opal/paths.rb', line 40 def use_gem(gem_name, include_dependencies = true) append_paths(*require_paths_for_gem(gem_name, include_dependencies)) end