Module: Distil

Defined in:
lib/distil.rb,
lib/distil/task.rb,
lib/distil/target.rb,
lib/distil/product.rb,
lib/distil/project.rb,
lib/distil/source-file.rb,
lib/distil/product/debug.rb,
lib/distil/task/nib-task.rb,
lib/distil/error-reporter.rb,
lib/distil/product/minified.rb,
lib/distil/product/css-product.rb,
lib/distil/product/concatenated.rb,
lib/distil/product/page-product.rb,
lib/distil/source-file/css-file.rb,
lib/distil/configurable/file-set.rb,
lib/distil/source-file/html-file.rb,
lib/distil/source-file/json-file.rb,
lib/distil/task/validate-js-task.rb,
lib/distil/project/distil-project.rb,
lib/distil/project/remote-project.rb,
lib/distil/configurable/output-path.rb,
lib/distil/project/external-project.rb,
lib/distil/task/css-dependency-task.rb,
lib/distil/task/jsl-dependency-task.rb,
lib/distil/configurable/interpolated.rb,
lib/distil/configurable/project-path.rb,
lib/distil/product/javascript-product.rb,
lib/distil/source-file/javascript-file.rb,
lib/distil/product/javascript-doc-product.rb,
lib/distil/product/javascript-base-product.rb

Defined Under Namespace

Modules: Concatenated, Debug, ErrorReporter, Minified Classes: CssDebugProduct, CssDependencyTask, CssFile, CssMinifiedProduct, CssProduct, DistilProject, ExternalProject, FileSet, HtmlFile, Interpolated, JavascriptBaseProduct, JavascriptDebugProduct, JavascriptDocProduct, JavascriptFile, JavascriptMinifiedProduct, JavascriptProduct, JslDependencyTask, JsonFile, NibTask, OutputPath, PageProduct, Product, Project, ProjectPath, RemoteProject, SourceFile, Target, Task, ValidateJsTask

Constant Summary collapse

FRAMEWORK_TYPE =
"framework"
APP_TYPE =
"application"
WEAK_LINKAGE =
'weak'
STRONG_LINKAGE =
'strong'
LAZY_LINKAGE =
'lazy'
DEBUG_MODE =
'debug'
RELEASE_MODE =
'release'
NIB_ASSET_REGEX =
/(NIB\.asset(?:Url)?)\(['"]([^)]+)['"]\)/
COMPRESSOR =
File.expand_path("#{VENDOR_DIR}/yuicompressor-2.4.2.jar")
LINT_COMMAND =
"#{VENDOR_DIR}/jsl-0.3.0/bin/jsl"
CSS_IMPORT_REGEX =
/@import\s+url\("?(.*\.css)"?\)/
JSL_IMPORT_REGEX =
/\/\*jsl:import\s+([^\*]*)\*\//
JSDOC_COMMAND =
"#{VENDOR_DIR}/jsdoc-toolkit/jsrun.sh"