Method: Reight::History#begin_grouping

Defined in:
lib/reight/history.rb

#begin_grouping(&block) ⇒ Object Also known as: group



21
22
23
24
25
26
27
# File 'lib/reight/history.rb', line 21

def begin_grouping(&block)
  raise "Grouping cannot be nested" if @group
  @group = []
  block.call if block
ensure
  end_grouping if block
end