# File lib/flexmock.rb, line 669
669:     def ordered(group_name=nil)
670:       if group_name.nil?
671:         @order_number = @mock.mock_allocate_order
672:       elsif (num = @mock.mock_groups[group_name])
673:         @order_number = num
674:       else
675:         @order_number = @mock.mock_allocate_order
676:         @mock.mock_groups[group_name] = @order_number
677:       end
678:       self
679:     end