Sha256: 9c3f4954c727874cc269dd9075f02f27dd273aef05fe6fe72be06596ecb8d2e7
Contents?: true
Size: 567 Bytes
Versions: 2
Compression:
Stored size: 567 Bytes
Contents
class JetsUpgrade::Javascript class Move < Base def run Dir.glob("app/javascript/packs/*").each do |src| if src.ends_with?(".js") dest = src.sub("app/javascript/packs/", "app/javascript/") else # css or scss dest = src.sub("app/javascript/packs/", "app/assets/stylesheets/") end FileUtils.mkdir_p(File.dirname(dest)) FileUtils.mv(src, dest) puts "Moved #{src} => #{dest}" end remove_empty_dir("app/javascript/packs") end def self.run new.run end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jets-upgrade-0.1.1 | lib/jets_upgrade/javascript/move.rb |
jets-upgrade-0.1.0 | lib/jets_upgrade/javascript/move.rb |