Module: Elm

Includes:
Contracts::Builtin, Contracts::Core
Defined in:
lib/elm.rb,
lib/elm/bin.rb,
lib/elm/files.rb,
lib/elm/options.rb,
lib/elm/compiler.rb,
lib/elm/runnable.rb,
lib/elm/opt_parser.rb,
lib/elm/dependencies.rb

Overview

Elm ruby wrapper

Defined Under Namespace

Classes: BadReportFormatError, Bin, CompileOutput, Compiler, CompilerError, Dependencies, DependencyFound, DependencyNotFound, ExecutableNotFoundError, Files, InvalidOptionError, OptParser, Options, RunError, RunStatus, RunSuccess, Runnable

Class Method Summary collapse

Class Method Details

.compilerObject



21
22
23
# File 'lib/elm.rb', line 21

def self.compiler
  Elm::Compiler.with make
end

.makeObject



16
17
18
# File 'lib/elm.rb', line 16

def self.make
  Elm::Runnable.new 'elm-make'
end