Before

1require "jrjackson" unless defined?(::JrJackson)
2require "multi_json/adapter"
3
4module MultiJson
5 module Adapters
6 # Use the jrjackson.rb library to dump/load.
7 class JrJackson < Adapter
…lines 8–26 unchanged (19 lines)

After

1require "jrjackson" unless defined?(JrJackson)
2require "multi_json/adapter"
3
4module MultiJson
5 module Adapters
6 # Use the jrjackson.rb library to dump/load.
7 class JrJackson < Adapter
…lines 8–26 unchanged (19 lines)

Before

program
unless_modifier
call
identifier "require"
argument_list
string
" "\""
string_content "jrjackson"
" "\""
unless "unless"
unary
defined? "defined?"
parenthesized_statements
( "("
scope_resolution
:: "::"
constant "JrJackson"
) ")"
call
identifier "require"
argument_list
string
" "\""
string_content "multi_json/adapter"
" "\""
module (+140 nodes collapsed)

After

program
unless_modifier
call
identifier "require"
argument_list
string
" "\""
string_content "jrjackson"
" "\""
unless "unless"
unary
defined? "defined?"
parenthesized_statements
( "("
constant "JrJackson"
) ")"
call
identifier "require"
argument_list
string
" "\""
string_content "multi_json/adapter"
" "\""
module (+140 nodes collapsed)