Module: MoCo

Defined in:
lib/moco.rb,
lib/moco/log.rb,
lib/moco/browser.rb,
lib/moco/monitor.rb,
lib/moco/options.rb,
lib/moco/compiler.rb,
lib/moco/file_util.rb,
lib/moco/source_map.rb,
lib/moco/ansi_escape.rb,
lib/moco/application.rb,
lib/moco/browser_error.rb,
lib/moco/compile_error.rb,
lib/moco/compiler_option.rb,
lib/moco/compiler_register.rb,
lib/moco/compilers/haml_compiler.rb,
lib/moco/compilers/less_compiler.rb,
lib/moco/compilers/sass_compiler.rb,
lib/moco/compilers/coffee_compiler.rb,
lib/moco/compilers/markdown_compiler.rb

Defined Under Namespace

Modules: AnsiEscape, CompilerOption, Log, SourceMap Classes: Application, Browser, BrowserError, CoffeeCompiler, CompileError, Compiler, CompilerRegister, CssCompiler, CssError, Error, FileUtil, HamlCompiler, HtmlCompiler, HtmlError, JsCompiler, JsError, LessCompiler, MarkdownCompiler, Monitor, OptionError, Options, SassCompiler

Constant Summary collapse

VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.args(args) ⇒ Object



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

def self.args(args)
  Options.args(args)
end

.compiler_for(file) ⇒ Object



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

def self.compiler_for(file)
  CompilerRegister.instance.compiler_for(file)
end

.compilersObject



8
9
10
# File 'lib/moco.rb', line 8

def self.compilers
  CompilerRegister.instance.compilers
end

.register(compiler, extension) ⇒ Object



12
13
14
# File 'lib/moco.rb', line 12

def self.register(compiler, extension)
  CompilerRegister.instance.register(compiler, extension)
end