Method: Jake::Bundle#code

Defined in:
lib/jake/bundle.rb

#code(build_name) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/jake/bundle.rb', line 13

def code(build_name)
  return @code[build_name] if @code[build_name]
  
  packer = packer_settings(build_name)
  joiner = (packer[:minify] == false) ? "\n" : ""
  
  code = @config[:files].map { |pkg| @build.package(pkg).code(build_name, false) }.join(joiner)
  if head = header
    code = head + code
  end
  
  @code[build_name] = code
end