Class: MdwaDocumentoPessoa::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- MdwaDocumentoPessoa::InstallGenerator
- Defined in:
- lib/generators/mdwa_documento_pessoa/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#assets ⇒ Object
26 27 28 |
# File 'lib/generators/mdwa_documento_pessoa/install/install_generator.rb', line 26 def assets copy_file 'assets/documento_pessoa.js.erb', 'app/assets/javascripts/qw3/documento_pessoa.js.erb' end |
#locales ⇒ Object
30 31 32 33 |
# File 'lib/generators/mdwa_documento_pessoa/install/install_generator.rb', line 30 def locales copy_file 'locales/mdwa.documento_pessoa.en.yml', 'config/locales/mdwa.documento_pessoa.en.yml' unless File.exists?(Rails.root + 'config/locales/mdwa.documento_pessoa.en.yml') copy_file 'locales/mdwa.documento_pessoa.pt-BR.yml', 'config/locales/mdwa.documento_pessoa.pt-BR.yml' unless File.exists?(Rails.root + 'config/locales/mdwa.documento_pessoa.pt-BR.yml') end |
#mdwa ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/generators/mdwa_documento_pessoa/install/install_generator.rb', line 11 def mdwa gem 'brcpfcnpj' run 'bundle install' copy_file 'requisitos/armazenar_documentos.rb', MDWA::DSL::REQUIREMENTS_PATH + 'armazenar_documentos.rb' copy_file 'entidades/documento_pessoa.rb', MDWA::DSL::STRUCTURAL_PATH + 'documento_pessoa.rb' end |
#rodar_transformacao ⇒ Object
35 36 37 38 39 |
# File 'lib/generators/mdwa_documento_pessoa/install/install_generator.rb', line 35 def rodar_transformacao if yes? "Deseja rodar a transformaĆ§Ć£o dos templates de documento_pessoa?" generate "mdwa:transform DocumentoPessoa --skip-locales" end end |
#templates ⇒ Object
19 20 21 22 23 24 |
# File 'lib/generators/mdwa_documento_pessoa/install/install_generator.rb', line 19 def templates copy_file 'templates/model.erb', MDWA::DSL::TEMPLATES_PATH + 'documento_pessoa/a/model.erb' copy_file 'templates/controller.erb', MDWA::DSL::TEMPLATES_PATH + 'documento_pessoa/a/controller.erb' copy_file 'templates/helper.erb', MDWA::DSL::TEMPLATES_PATH + 'documento_pessoa/a/helper.erb' directory 'templates/views', MDWA::DSL::TEMPLATES_PATH + 'documento_pessoa/a/views' end |