lib/code/object/json.rb in code-ruby-0.14.3 vs lib/code/object/json.rb in code-ruby-0.14.4
- old
+ new
@@ -6,14 +6,12 @@
def self.to_code(json)
if json.is_an?(Object)
json
elsif json.is_a?(::Hash)
Dictionary.new(
- json.transform_keys do |key|
- Json.to_code(key)
- end.transform_values do |value|
- Json.to_code(value)
- end
+ json
+ .transform_keys { |key| Json.to_code(key) }
+ .transform_values { |value| Json.to_code(value) }
)
elsif json.is_a?(::Array)
List.new(json.map { |element| Json.to_code(element) })
elsif json.is_a?(::String)
String.new(json)