aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/json
diff options
context:
space:
mode:
Diffstat (limited to 'activesupport/lib/active_support/json')
-rw-r--r--activesupport/lib/active_support/json/decoding.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/activesupport/lib/active_support/json/decoding.rb b/activesupport/lib/active_support/json/decoding.rb
index 5d4caa362f..b4e4177724 100644
--- a/activesupport/lib/active_support/json/decoding.rb
+++ b/activesupport/lib/active_support/json/decoding.rb
@@ -9,10 +9,8 @@ module ActiveSupport
delegate :decode, :to => :backend
def backend
- @backend || begin
- self.backend = "Yaml"
- @backend
- end
+ self.backend = "Yaml" unless defined?(@backend)
+ @backend
end
def backend=(name)