class Fuse::Document::Asset::JavaScript

Constants

EMBED_WITH
JOIN_WITH

Public Instance Methods

compress() click to toggle source
# File lib/fuse/document/asset/java_script.rb, line 22
def compress
  original = filtered
  compressed = Uglifier.compile original
  Fuse.log "Uglifier: Compressed #{path} from #{original.bytesize} bytes to #{compressed.bytesize} bytes", :success
  compressed
end
reference_with() click to toggle source
# File lib/fuse/document/asset/java_script.rb, line 12
def reference_with
  {
      tag_name: 'script',
      attributes: {
          type: type,
          src: relative_path
      }
  }
end
type() click to toggle source
# File lib/fuse/document/asset/java_script.rb, line 29
def type; 'text/javascript' end