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

Overview

Elm ruby wrapper

Defined Under Namespace

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

Class Method Summary collapse

Class Method Details

.compilerObject



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

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

.makeObject



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

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