class Mocha::YieldParameters
Public Class Methods
new()
click to toggle source
# File lib/mocha/yield_parameters.rb, line 3 def initialize @parameter_groups = [] end
Public Instance Methods
add(*parameter_groups)
click to toggle source
# File lib/mocha/yield_parameters.rb, line 15 def add(*parameter_groups) @parameter_groups << parameter_groups.map do |pg| pg.is_a?(Array) ? pg : [pg] end end
next_invocation()
click to toggle source
# File lib/mocha/yield_parameters.rb, line 7 def next_invocation case @parameter_groups.length when 0 then [] when 1 then @parameter_groups.first else @parameter_groups.shift end end