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