File tree 1 file changed +15
-7
lines changed
1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -99,17 +99,25 @@ macro pp(*exps)
99
99
{% exp = exps.first % }
100
100
% prefix = " #{ {{ exp.stringify }} } # => "
101
101
::print % prefix
102
- PrettyPrint .format({{exp}}, STDOUT , width: 80 - % prefix.size, indent: % prefix.size)
102
+ % object = {{exp}}
103
+ PrettyPrint .format(% object, STDOUT , width: 80 - % prefix.size, indent: % prefix.size)
103
104
::puts
105
+ % object
104
106
{% else % }
105
107
% names = { {{* exps.map(& .stringify)}} }
106
108
% max_size = % names.max_of & .size
107
- {% for exp, i in exps % }
108
- % prefix = " #{ % names[{{i}}].ljust(% max_size)} # => "
109
- ::print % prefix
110
- PrettyPrint .format({{exp}}, STDOUT , width: 80 - % prefix.size, indent: % prefix.size)
111
- ::puts
112
- {% end % }
109
+ {
110
+ {% for exp, i in exps % }
111
+ begin
112
+ % prefix = " #{ % names[{{i}}].ljust(% max_size)} # => "
113
+ ::print % prefix
114
+ % object = {{exp}}
115
+ PrettyPrint .format(% object, STDOUT , width: 80 - % prefix.size, indent: % prefix.size)
116
+ ::puts
117
+ % object
118
+ end ,
119
+ {% end % }
120
+ }
113
121
{% end % }
114
122
end
115
123
You can’t perform that action at this time.
0 commit comments