A Sprockets directive for hassle-free UMD-style JavaScript module definitions.
# Gemfile
gem 'sprockets', '>= 3.0.0'
gem 'sprockets-export'
/* widget.js */
//= export Widget
//= require_self
this.Widget = { name: "gizmo" }
widget = require("widget")
widget.name // gizmo
Licensed under the MIT License
© 2016 Javan Makhmali