Sha256: d7ab0945572e860fdf7724445dae3baa4ba2b1c9de35ad46d675494d7b4929a0
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
require 'rails' module Plugins module Generators class ReportGenerator < Rails::Generators::Base desc "Create report." def report_initializer_file filePath = File.expand_path(File.dirname(File.dirname(__FILE__))) currPath = File.expand_path("../../", filePath) reportPath = File.expand_path("../../plugins/report/", filePath) FileUtils.cp_r "#{reportPath}/db/migrate", "db/" FileUtils.cp_r "#{reportPath}/app/controllers", "app/" FileUtils.cp_r "#{reportPath}/app/models", "app/" FileUtils.cp_r "#{reportPath}/app/views", "app/" FileUtils.cp_r "#{reportPath}/app/views", "app/" FileUtils.cp_r "#{reportPath}/public/echarts2", "public/" FileUtils.cp_r "#{reportPath}/public/echarts3", "public/" FileUtils.cp_r "#{currPath}/lib/tasks/report_menu.rake", "lib/tasks/" puts "完成report模块构建" route("resources :connects") route("resources :dictionaries") route("resources :reports do resources :series and resources :requirements end") puts "report routes created!" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
admin-sys-1.0.2 | lib/generators/plugins/report_generator.rb |
admin-sys-1.0.1 | lib/generators/plugins/report_generator.rb |
admin-sys-1.0.0 | lib/generators/plugins/report_generator.rb |