class Object

Public Class Methods

compile(template) click to toggle source
# File lib/eco_compress/eco.rb, line 5
def self.compile(template)
  begin
    template = template.read if template.respond_to?(:read)
    compressor = HtmlCompressor::Compressor.new
    compressed = compressor.compress template
    ::Eco::Source.context.call("eco.precompile", compressed)
  rescue => e
    template = template.read if template.respond_to?(:read)
    ::Eco::Source.context.call("eco.precompile", template)
  end
end