Sha256: 4d267fd071b3c0c40916d9a1e87c8b2f21ced2ebeecce425b7f27ab94c63f512

Contents?: true

Size: 1 KB

Versions: 4

Compression:

Stored size: 1 KB

Contents

<% 
# The --module option no longer needs a file count if you
# use '*' to mean 'everything until the next --module'.
# This way everything is automatic when using namespaces.
args = %w{
  --summary_detail_level 3
  --module app:*
    --ns example.initializer.app
  --module api:*:app 
    --ns example.initializer.api
  --module settings:*:app 
    --ns example.initializer.settings
}

# js_output_file will contain generated module information you
# must distribute with your compiled modules.  It is also used
# for the mtime check against the sources.
args += case query_string
when 'build' then %w{
  --js_output_file compiler_build.js
  --module_output_path_prefix compiler_build_
  --create_source_map compiler_build.map
  --compilation_level ADVANCED_OPTIMIZATIONS
}
when 'debug' then %w{
  --js_output_file compiler_debug.js
  --module_output_path_prefix compiler_debug_
  --debug true
  --formatting PRETTY_PRINT
  --compilation_level ADVANCED_OPTIMIZATIONS
}
else;[];end

@response = goog.compile(args).to_response %>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
closure-1.4.3 scripts/modules/compiler.js.erb
closure-1.4.2 scripts/modules/compiler.js.erb
closure-1.3.1 scripts/modules/compiler.js.erb
closure-1.3.0 scripts/modules/compiler.js.erb