# File lib/flexmock.rb, line 601 601: def ordered(group_name=nil) 602: if group_name.nil? 603: @order_number = @mock.mock_allocate_order 604: elsif (num = @mock.mock_groups[group_name]) 605: @order_number = num 606: else 607: @order_number = @mock.mock_allocate_order 608: @mock.mock_groups[group_name] = @order_number 609: end 610: self 611: end