Sha256: 17731ee6da8dbde91f4dc437a4fb3a806fad875f80a31bb4b9a6f46dd7a42ee2

Contents?: true

Size: 759 Bytes

Versions: 3

Compression:

Stored size: 759 Bytes

Contents

require "weeler/action_controller/acts/restful"
require "weeler/action_dispatch/routing/mapper"
require "weeler/action_view/helpers/translation_helper"

module Weeler

  class Engine < ::Rails::Engine
    config.railties_order = [:main_app, Weeler::Engine, :all]
    config.weeler = Weeler

    config.i18n.available_locales = [:en] unless config.i18n.available_locales.present?
    config.assets.precompile += ["weeler/init.js", "weeler/init.css"]

    # Load extend Rails classes
    ::ActionDispatch::Routing::Mapper.send(:include, Weeler::ActionDispatch::Routing::Mapper)
    ::ActionController::Base.send(:include, Weeler::ActionController::Acts::Restful)

    ::ActionView::Base.send(:include, Weeler::ActionView::Helpers::TranslationHelper)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
weeler-2.1.0 lib/weeler/engine.rb
weeler-2.0.1 lib/weeler/engine.rb
weeler-2.0.0 lib/weeler/engine.rb