class Indenter
def go(&block)
instance_eval &block
end
def sayhi
puts "hi"
end
def saybye
puts "bye"
end
end
Indenter.new.go {
sayhi
saybye
}
Y2xhc3MgSW5kZW50ZXIKCWRlZiBnbygmYmxvY2spCgkJaW5zdGFuY2VfZXZhbCAmYmxvY2sKCWVuZAoJZGVmIHNheWhpCgkJcHV0cyAiaGkiCgllbmQKCWRlZiBzYXlieWUKCQlwdXRzICJieWUiCgllbmQKZW5kCgpJbmRlbnRlci5uZXcuZ28gewoJc2F5aGkKCXNheWJ5ZQp9