Sha256: 72d1f6e7db645872c0bd17235d68e944f4b72fa6ebf52b90679a8a1e26ca8003
Contents?: true
Size: 853 Bytes
Versions: 30
Compression:
Stored size: 853 Bytes
Contents
module ActionView module TemplatePatch def self.included(base) base.class_eval do attr_accessor :layout alias_method :original_initialize, :initialize if Rails.version < '6.0' def initialize(source, identifier, handler, details) @layout = details[:layout] if details.key?(:layout) original_initialize(source, identifier, handler, details) end else def initialize(source, identifier, handler, format: nil, variant: nil, locals: nil, virtual_path: nil, layout: layout) @layout = layout original_initialize(source, identifier, handler, format: format, variant: variant, locals: locals, virtual_path: virtual_path) end end end end end end ActionView::Template.send(:include, ActionView::TemplatePatch)
Version data entries
30 entries across 30 versions & 1 rubygems