Sha256: 5391518b655eb94c6b4c980fb25abb069a52f2d9c4a135f3d35043c63ba6e258
Contents?: true
Size: 920 Bytes
Versions: 2
Compression:
Stored size: 920 Bytes
Contents
module LatoCore # Classe che gestisce l'inizializzazione del modulo. # Principalmente si occupa di rendere obbligatorie le migrazioni nell'app # principale e di inserire nel Rails.application.routes le routes del modulo. class Engine < ::Rails::Engine isolate_namespace LatoCore # Aggiunta del supporto alle migrazioni initializer 'Add migration support' do |app| unless app.root.to_s.match root.to_s config.paths['db/migrate'].expanded.each do |expanded_path| app.config.paths['db/migrate'] << expanded_path end end end # Aggiunta del supporto ai routes initializer 'Add gem routes to application', before: :load_config_initializers do Rails.application.routes.append do # modificare '/lato/starter' con l'url di base dei routes del modulo mount LatoCore::Engine, at: '/lato/core' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lato_core-1.1.1 | lib/lato_core/engine.rb |
lato_core-1.1 | lib/lato_core/engine.rb |