From 0b0c771eb0d2bee80af212e69d56bef1c058a32f Mon Sep 17 00:00:00 2001 From: yaojie Date: Fri, 10 May 2019 10:34:05 +0800 Subject: [PATCH] fix shallow_json for frozen_string_literal (#1605) --- lib/faker/default/json.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/faker/default/json.rb b/lib/faker/default/json.rb index d47df8a429..98fca34e71 100644 --- a/lib/faker/default/json.rb +++ b/lib/faker/default/json.rb @@ -4,16 +4,16 @@ class Json < Base class << self def shallow_json(width = 3, options = { key: 'Name.first_name', value: 'Name.first_name' }) - options[:key] = options[:key].prepend('Faker::') - options[:value] = options[:value].prepend('Faker::') + options[:key] = 'Faker::' + options[:key] + options[:value] = 'Faker::' + options[:value] hash = build_shallow_hash(width, options) JSON.generate(hash) end def add_depth_to_json(json = shallow_json, width = 3, options = { key: 'Name.first_name', value: 'Name.first_name' }) - options[:key] = options[:key].prepend('Faker::') - options[:value] = options[:value].prepend('Faker::') + options[:key] = 'Faker::' + options[:key] + options[:value] = 'Faker::' + options[:value] hash = JSON.parse(json) hash.each do |key, _|