Type:
Class
Constants:
DEFAULT_OPTIONS : { :env_shebang => false, :document => %w[ri], :domain => :both, # HACK dup :force => false, :format_executable => false, # HACK dup :ignore_dependencies => false, :prerelease => false, :security_policy => nil, # HACK NoSecurity requires OpenSSL. AlmostNo? Low? :wrappers => true, :build_args => nil, :build_docs_in_background => false, }.freeze

Installs a gem along with all its dependencies from local and remote gems.

new

new(options = {}) Class Public methods Creates a new installer instance.

2015-04-08 17:40:18
gather_dependencies

gather_dependencies() Instance Public methods Gathers all dependencies necessary

2015-04-08 18:01:17
consider_remote?

consider_remote?() Instance Public methods Indicated, based on the requested

2015-04-08 17:51:16
find_spec_by_name_and_version

find_spec_by_name_and_version(gem_name, version = Gem::Requirement.default, prerelease = false) Instance Public methods

2015-04-08 17:56:57
add_found_dependencies

add_found_dependencies(to_do, dependency_list) Instance Public methods

2015-04-08 17:45:11
install

install(dep_or_name, version = Gem::Requirement.default) Instance Public methods Installs

2015-04-08 18:04:59
find_gems_with_sources

find_gems_with_sources(dep) Instance Public methods Returns a list of pairs

2015-04-08 17:53:08
in_background

in_background(what) Instance Public methods

2015-04-08 18:03:40
consider_local?

consider_local?() Instance Public methods Indicated, based on the requested

2015-04-08 17:46:55