Do/end block behavior differs from Ruby

Github issue created: Possible bug: binding of do/end blocks is surprising and doesn't match the documentation · Issue #15303 · crystal-lang/crystal · GitHub