Sha256: b50ec1b591d5ef135ae8fd859b6120a17f2d4c04a02faecda4368aeaaec8013a

Contents?: true

Size: 480 Bytes

Versions: 21

Compression:

Stored size: 480 Bytes

Contents

module ActionView
  module TemplatePatch
    def self.included base
      base.class_eval do
        attr_accessor :layout

        alias_method :original_initialize, :initialize

        def initialize(source, identifier, handler, details)
          @layout = details[:layout] if details.has_key?(:layout)
          original_initialize(source, identifier, handler, details)
        end
      end
    end
  end
end

ActionView::Template.send(:include, ActionView::TemplatePatch)

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
ecm_cms2-1.1.1 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-1.1.0 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-1.0.1 lib/ecm/cms/action_view/template_patch.rb
ecm_cms-1.0.5.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-1.0.0 lib/ecm/cms/action_view/template_patch.rb
ecm_cms-1.0.4.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-1.0.3.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-1.0.2.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-1.0.1.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-1.0.0.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.13.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.11.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.10.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.8.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.7.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.6.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.5.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.4.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.3.pre lib/ecm/cms/action_view/template_patch.rb
ecm_cms-0.0.2.pre lib/ecm/cms/action_view/template_patch.rb