Sha256: f842c1d6e916dd656bf92e2f90dc5569a28ba9e9af3db5b57aa2cb836bc3efca

Contents?: true

Size: 633 Bytes

Versions: 3

Compression:

Stored size: 633 Bytes

Contents

module LatoView
  class Engine < ::Rails::Engine
    isolate_namespace LatoView

    # Add routes support
    initializer 'Add gem routes to application',
                before: :load_config_initializers do
      Rails.application.routes.append do
        mount LatoView::Engine, at: '/lato/view'
      end
    end

    # Set helper to application
    initializer 'Add helpers to application' do
      ActiveSupport.on_load :action_controller do
        helper LatoView::ApplicationHelper
      end
    end

    # Add interface to main application
    config.autoload_paths << LatoView::Engine.root.join('lib/interface')

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lato_view-1.1.5 lib/lato_view/engine.rb
lato_view-1.1.4 lib/lato_view/engine.rb
lato_view-1.1.3 lib/lato_view/engine.rb