Sha256: 5fa3b74c765c176351a1739a32f3e3f3e7bb0c686d93385525e9f08048314e76

Contents?: true

Size: 877 Bytes

Versions: 2

Compression:

Stored size: 877 Bytes

Contents

require 'lolita/controllers'

ActiveSupport.on_load(:action_controller) {
  include Lolita::Controllers::UrlHelpers
  include Lolita::Controllers::ComponentHelpers
  include Lolita::Extensions
}
ActiveSupport.on_load(:action_view) {
  if Rails::VERSION::MAJOR < 4
    include Lolita::Controllers::UrlHelpers
  end
  include Lolita::Controllers::ComponentHelpers
  include Lolita::Controllers::RailsHelpers
  include Lolita::Extensions
}


if Rails::VERSION::MAJOR >= 4
  module ActionView
    module RoutingUrlFor
      include Lolita::Controllers::UrlHelpers
    end
  end
end

module Lolita
  class Engine < Rails::Engine
    config.lolita = Lolita
    config.i18n.load_path += Dir[File.join(Lolita.root,'config', 'locales','default', '*.{yml}')]
    config.before_initialize do
      Haml.init_rails(binding)
      Haml::Template.options[:format] = :html5
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lolita-4.0.3 lib/lolita/rails/engine.rb
lolita-4.0.2 lib/lolita/rails/engine.rb