sidebar_generator.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. class SidebarGenerator < Rails::Generator::NamedBase
  2.   attr_reader :plugin_path
  3.   def initialize(runtime_args, runtime_options = { })
  4.     super
  5.     @plugin_path = "vendor/plugins/#{file_name}"
  6.   end
  7.   def manifest
  8.     record do |m|
  9.       m.directory "#{plugin_path}/lib"
  10.       m.directory "#{plugin_path}/test"
  11.       m.directory "#{plugin_path}/views"
  12.       m.template 'init.rb',       "#{plugin_path}/init.rb"
  13.       m.template 'sidebar.rb',    "#{plugin_path}/lib/#{file_name}.rb"
  14.       m.template 'unit_test.rb',  "#{plugin_path}/test/#{file_name}_test.rb"
  15.       m.template 'Rakefile',      "#{plugin_path}/Rakefile"
  16.       m.template 'content.rhtml', "#{plugin_path}/views/content.rhtml"
  17.     end
  18.   end
  19. end