Sha256: 2a11c7d276fe5770bad7a2966f96b527b46a635ce0af35d64e97d7b4aab2b7a9
Contents?: true
Size: 916 Bytes
Versions: 2
Compression:
Stored size: 916 Bytes
Contents
require 'rails' module Report module Generators class InstallGenerator < Rails::Generators::Base desc "install report." def report_initializer_file filePath = File.expand_path(File.dirname(File.dirname(__FILE__))) currPath = File.expand_path("../../", filePath) FileUtils.cp_r "#{currPath}/db/migrate", "db/" FileUtils.cp_r "#{currPath}/app/controllers", "app/" FileUtils.cp_r "#{currPath}/app/models", "app/" FileUtils.cp_r "#{currPath}/app/views", "app/" FileUtils.cp_r "#{currPath}/app/views", "app/" FileUtils.cp_r "#{currPath}/public/report", "public/" 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
treport-0.2.0 | lib/generators/report/install_generator.rb |
treport-0.1.0 | lib/generators/report/install_generator.rb |