Skip to content

Instantly share code, notes, and snippets.

Created December 17, 2014 17:14
Show Gist options
  • Save anonymous/ce7e26dd41b19296349e to your computer and use it in GitHub Desktop.
Save anonymous/ce7e26dd41b19296349e to your computer and use it in GitHub Desktop.
gem 'rake'
gem 'opal', '0.7.0beta3'
gem 'paggio', '0.2.4'
require 'opal'
require 'paggio.rb'
`console.log(typeof(#{100.%})==='number')`
`console.log(typeof(#{100.px})==='number')`
desc "Build paggio.js"
task :build do
require 'opal'
Opal::Processor.source_map_enabled = false
Opal::Processor.inline_operators_enabled = true
env = Sprockets::Environment.new
Opal.paths.each do |path|
env.append_path path
end
env.append_path "."
env.append_path `bundle show paggio`.chomp + '/lib'
File.open("paggio.js", "w+") do |out|
out << env["pagg"].to_s
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment