IronRuby.Tests.Tests.Scenario_RubyBlockArgs4B C# (CSharp) Method

Scenario_RubyBlockArgs4B() public method

Anonymous unsplat parameters.
public Scenario_RubyBlockArgs4B ( ) : void
return void
        public void Scenario_RubyBlockArgs4B() {
            TestOutput(@"
def y
  a = [1,2,3,4,5]
  yield a,[6]
end

y { |(x,y,*),*| p x,y }
puts '-'
y { |(x,y,*a),*| p x,y,a }
puts '-'
y { |(x,y,*),*a| p x,y,a }
", @"
1
2
-
1
2
[3, 4, 5]
-
1
2
[[6]]
");
        }
Tests