Sha256: 4f678343769d72ba23e330b413cc15840c5116c5df1faabc032d236daa902c91

Contents?: true

Size: 629 Bytes

Versions: 14

Compression:

Stored size: 629 Bytes

Contents

module Dryml
  class Railtie < Rails::Railtie

    ActiveSupport.on_load(:before_initialize) do |app|
      require 'dryml/railtie/page_tag_resolver'
      require 'dryml/railtie/template_handler'
    end

    ActiveSupport.on_load(:action_controller) do
      require 'dryml/extensions/action_controller/dryml_methods'
    end

    ActiveSupport.on_load(:action_view) do
      ActionView::Template.register_template_handler("dryml", Dryml::Railtie::TemplateHandler)
    end

    initializer 'dryml' do |app|
      app.config.to_prepare do
        Dryml.clear_cache
        Dryml::Taglib.clear_cache
      end
    end

  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
dryml-2.2.6 lib/dryml/railtie.rb
dryml-2.2.5 lib/dryml/railtie.rb
dryml-2.2.4 lib/dryml/railtie.rb
dryml-2.2.3 lib/dryml/railtie.rb
dryml-2.2.2 lib/dryml/railtie.rb
dryml-2.2.1 lib/dryml/railtie.rb
dryml-2.2.0 lib/dryml/railtie.rb
dryml-2.1.2 lib/dryml/railtie.rb
dryml-2.1.1 lib/dryml/railtie.rb
dryml-2.1.0 lib/dryml/railtie.rb
dryml-2.1.0.pre4 lib/dryml/railtie.rb
dryml-2.1.0.pre3 lib/dryml/railtie.rb
dryml-2.1.0.pre2 lib/dryml/railtie.rb
dryml-2.1.0.pre1 lib/dryml/railtie.rb