Module: ElmInstall

Defined in:
lib/elm_install.rb,
lib/elm_install/base.rb,
lib/elm_install/cache.rb,
lib/elm_install/utils.rb,
lib/elm_install/logger.rb,
lib/elm_install/version.rb,
lib/elm_install/resolver.rb,
lib/elm_install/installer.rb,
lib/elm_install/populator.rb,
lib/elm_install/elm_package.rb,
lib/elm_install/git_resolver.rb,
lib/elm_install/graph_builder.rb

Overview

The main module for the gem.

Defined Under Namespace

Modules: ElmPackage, Logger, Utils Classes: Base, Cache, GitResolver, GraphBuilder, Installer, Populator, Resolver

Constant Summary collapse

VERSION =

The version of ElmInstall

'0.1.3'.freeze

Class Method Summary collapse

Class Method Details

.install(options = { verbose: false }) ⇒ void

This method returns an undefined value.

Starts an install with the given isntallation.

Parameters:

  • options (Hash) (defaults to: { verbose: false })

    The options



23
24
25
# File 'lib/elm_install.rb', line 23

def install(options = { verbose: false })
  Installer.new(options).install
end