这是摘自gem prawn
的摘录。 |_|
在第二行中意味着什么?
def canvas(&block)
init_bounding_box(block, :hold_position => true) do |_|
# Canvas bbox acts like margin_box in that its parent bounds are unset.
@bounding_box = BoundingBox.new(
self, nil, [0, page.dimensions[3]],
:width => page.dimensions[2],
:height => page.dimensions[3]
)
end
end
我试图通过不同的宝石学习红宝石。
答案 0 :(得分:3)
它基本上只是丢掉了价值。正常的do块会有| my_var |
之类的东西