148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
# File 'lib/tap/support/manifest.rb', line 148
def inspect(traverse=true)
if traverse && bound?
lines = []
env.each do |env|
manifest = env.send(reader).build
next if manifest.empty?
lines << "== #{env.root.root}"
manifest.minimap.each do |mini, value|
lines << " #{mini}: #{value.inspect}"
end
end
return lines.join("\n")
end
lines = minimap.collect do |mini, value|
" #{mini}: #{value.inspect}"
end
"#{self.class}:#{object_id} (#{bound? ? env.root.root : ''})\n#{lines.join("\n")}"
end
|