Sha256: 668ca06ae3bab77bb2c1c96d9a187645e3152b4bfd185d0d748aa184d8aca4ae

Contents?: true

Size: 476 Bytes

Versions: 30

Compression:

Stored size: 476 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.key?(:layout)
          original_initialize(source, identifier, handler, details)
        end
      end
    end
  end
end

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

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
cmor_cms-0.0.10.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.9.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.8.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.7.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.6.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.5.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.4.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.3.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.2.pre lib/cmor/cms/action_view/template_patch.rb
cmor_cms-0.0.1.pre lib/cmor/cms/action_view/template_patch.rb
ecm_cms2-5.1.2 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-5.1.1 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-5.1.0 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-5.0.0 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-4.1.1 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-4.1.0 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-4.0.1 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-4.0.0 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-3.0.3 lib/ecm/cms/action_view/template_patch.rb
ecm_cms2-3.0.2 lib/ecm/cms/action_view/template_patch.rb