class QyWechat::Generators::InstallGenerator
Public Instance Methods
configure_application()
click to toggle source
# File lib/generators/qy_wechat/install_generator.rb, line 18 def configure_application application <<-APP config.to_prepare do # Load application's model / class decorators Dir.glob(File.join(File.dirname(__FILE__), "../app/**/*_decorator*.rb")) do |c| Rails.configuration.cache_classes ? require(c) : load(c) end end APP end
copy_decorators()
click to toggle source
# File lib/generators/qy_wechat/install_generator.rb, line 29 def copy_decorators template 'qy_wechat_controller.rb', 'app/decorators/controllers/qy_wechat/qy_wechat_controller_decorator.rb' end
copy_initializer()
click to toggle source
# File lib/generators/qy_wechat/install_generator.rb, line 14 def copy_initializer template 'qy_wechat_config.rb', 'config/initializers/qy_wechat_config.rb' end
install()
click to toggle source
# File lib/generators/qy_wechat/install_generator.rb, line 10 def install route 'mount QyWechat::Engine, at: "/"' end