Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.0.0
Fetching contributors…

Cannot retrieve contributors at this time

file 32 lines (28 sloc) 0.696 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
task :dist do
  begin
    require 'sprockets'
  rescue ::LoadError
    raise "You do not have the sprockets gem installed."
  end

  sec = Sprockets::Secretary.new(
    :load_path => ["src"],
    :source_files => ["src/monocle.js"]
  )
  out = sec.concatenation

=begin
begin
require 'yui/compressor'
compressor = YUI::JavaScriptCompressor.new(:munge => true)
out = compressor.compress(out)
rescue ::LoadError
puts "You do not have the yui-compressor gem installed; " +
"compression phase skipped."
end
=end

  require 'fileutils'
  FileUtils.mkdir_p('dist')
  File.open(File.join('dist', 'monocle-min.js'), 'w') { |f|
    f.write(out)
  }
end

task :default => :dist
Something went wrong with that request. Please try again.