From e6f3882ce9ebba63f70de01ff4e9e5863e875569 Mon Sep 17 00:00:00 2001
From: bogdanvlviv <bogdanvlviv@gmail.com>
Date: Tue, 3 Apr 2018 16:28:12 +0300
Subject: Use `:default` option in order to set default value of
 `finalize_compiled_template_methods`

Since we introduced default option for `class_attribute` and
`mattr_accessor` family of methods and changed all occurrences of setting
default values by using of `:default` option I think it would be fine to use
`:default` option in order to set default value of `finalize_compiled_template_methods`
since it expresses itself very well.

Related to #29294, #32418
---
 actionview/lib/action_view/template.rb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/actionview/lib/action_view/template.rb b/actionview/lib/action_view/template.rb
index 1c8713d6e3..ee1cd61f12 100644
--- a/actionview/lib/action_view/template.rb
+++ b/actionview/lib/action_view/template.rb
@@ -9,8 +9,7 @@ module ActionView
   class Template
     extend ActiveSupport::Autoload
 
-    mattr_accessor :finalize_compiled_template_methods
-    self.finalize_compiled_template_methods = true
+    mattr_accessor :finalize_compiled_template_methods, default: true
 
     # === Encodings in ActionView::Template
     #
-- 
cgit v1.2.3