Sha256: 3813d1d10b986efff9e8e94dea0e21d8e8d5cc9801031d9ee8c6555679aaa5bc

Contents?: true

Size: 763 Bytes

Versions: 1

Compression:

Stored size: 763 Bytes

Contents

module LatoView
  # Classe che gestisce l'inizializzazione del modulo. Principalemente
  # aggiunge il supporto ai routes di lato_view e agli helper.
  class Engine < ::Rails::Engine
    isolate_namespace LatoView

    # 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 LatoView::Engine, at: '/lato/view'
      end
    end

    # Imposto tutt gli helper disponibili di default
    initializer 'Add helpers to application' do
      ActiveSupport.on_load :action_controller do
        helper LatoView::ApplicationHelper
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lato_view-1.1 lib/lato_view/engine.rb