From 66fd4ab6f2bd7b8e6a34331460fe2e8dc46143d7 Mon Sep 17 00:00:00 2001 From: Andrew White Date: Sat, 12 Sep 2020 06:50:53 +0100 Subject: [PATCH] Fix extending ActionView::Base instances In rails/rails@1165401 the Active Support core extension for Kernel#class_eval was removed so we need to call it on the singleton_klass ourselves. --- lib/sprockets/rails/helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sprockets/rails/helper.rb b/lib/sprockets/rails/helper.rb index 20cc4d32..ee7c5f32 100644 --- a/lib/sprockets/rails/helper.rb +++ b/lib/sprockets/rails/helper.rb @@ -58,7 +58,7 @@ def assets_environment end def self.extended(obj) - obj.class_eval do + obj.singleton_class.class_eval do attr_accessor(*VIEW_ACCESSORS) remove_method :assets_environment