Sha256: 6aa5cc560ce6562164728b5a9bfd1ffa355f4ea1153a586f690e69cc768f1edd
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
require 'pshq_engine/version' module PshqEngine module Generators class InstallGenerator < Rails::Generators::Base source_root File.expand_path("../locales", __FILE__) desc "Creates active_admin initializer, routes and copy locale files to your application." class_option :orm def modify_application_rb line = "class Application < Rails::Application" gsub_file 'config/application.rb', /(#{Regexp.escape(line)})/mi do |match| "class Application < Rails::Application "+ "\n" + "config.autoload_paths += %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/app/models)" end line = "Rails.application.initialize!" gsub_file 'config/environment.rb', /(#{Regexp.escape(line)})/mi do |match| "Rails.application.configure do "+ "\n" + " config.paths['db/migrate'] = %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/db/migrate) "+ "\n" + " config.paths['db'] = %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/db) "+ "\n" + " config.paths['db/seeds.rb'] = %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/db/seeds.rb) "+ "\n" + "end "+ "\n" + "Rails.application.initialize!" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pshq_engine-0.1.6 | lib/generators/pshq_engine/install_generator.rb |
pshq_engine-0.1.5 | lib/generators/pshq_engine/install_generator.rb |