Sha256: 9ea860507500d4b97bd907bbdb9a98ec65c46c43e552884cc2b7859b437ecd4f
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
require 'rails' module Admin module Generators class UninstallGenerator < Rails::Generators::Base desc "uninstall scaffold style.." def concerns_uninitializer_file filePath = File.expand_path(File.dirname(File.dirname(__FILE__))) currPath = File.expand_path("../../", filePath) gemsPath = File.expand_path("../", currPath) jbuilderPath = "#{gemsPath}/jbuilder-2.6.0/lib/generators/rails" railtiesPath = "#{gemsPath}/railties-5.0.0/lib/rails/generators/erb/scaffold" jbuilderTemplates = "#{jbuilderPath}/templates" jbuilderTemplatesBak = "#{jbuilderPath}/templates_bak" railtiesTemplates = "#{railtiesPath}/templates" railtiesTemplatesBak = "#{railtiesPath}/templates_bak" FileUtils.rm_r railtiesTemplates if Dir.exists?(railtiesTemplates) FileUtils.rm_r jbuilderTemplates if Dir.exists?(jbuilderTemplates) FileUtils.mv railtiesTemplatesBak, railtiesTemplates FileUtils.mv jbuilderTemplatesBak, jbuilderTemplates puts "卸载重构成功" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
admin-sys-1.0.2 | lib/generators/admin/uninstall_generator.rb |
admin-sys-1.0.1 | lib/generators/admin/uninstall_generator.rb |
admin-sys-1.0.0 | lib/generators/admin/uninstall_generator.rb |