Module: Opal::UseGem

Included in:
Opal, Builder
Defined in:
opal/lib/opal/paths.rb

Instance Method Summary collapse

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:


43
44
45
# File 'opal/lib/opal/paths.rb', line 43

def use_gem(gem_name, include_dependencies = true)
  append_paths(*require_paths_for_gem(gem_name, include_dependencies))
end