Method: JuscrCompiler#compile

Defined in:
lib/juscrcompiler.rb

#compile(files, filename, message = "// File generated #{Time.now.to_s} by juscr") ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/juscrcompiler.rb', line 23

def compile(files, filename, message = "// File generated #{Time.now.to_s} by juscr")
  @files = (files.is_a? String) ? [files] : files
  @filename = filename
  @message = message + "\n"
  
  merge
  compress if @compress
  
  @compiled_content = @merged.join("\n")
  
  create_file
end