Skip to content

Commit a19e3f3

Browse files
committed
Fix the previous commit for multiple arguments
[Fix GH-303]
1 parent d599c29 commit a19e3f3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/iruby/backend.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def complete(code)
6565
def init_main_object(main)
6666
wrapper_module = Module.new
6767
main.extend(wrapper_module)
68-
main.define_singleton_method(:include) do |mod|
69-
wrapper_module.include(mod)
68+
main.define_singleton_method(:include) do |*args, **kwargs|
69+
wrapper_module.include(*args, **kwargs)
7070
end
7171
end
7272
end

test/iruby/backend_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def test_eval_one_plus_two
1010

1111
def test_include_module
1212
assert_nothing_raised do
13-
@plainbackend.eval("include Math", false)
13+
@plainbackend.eval("include Math, Comparable", false)
1414
end
1515
end
1616

@@ -34,7 +34,7 @@ def test_eval_one_plus_two
3434

3535
def test_include_module
3636
assert_nothing_raised do
37-
@prybackend.eval("include Math", false)
37+
@prybackend.eval("include Math, Comparable", false)
3838
end
3939
end
4040

0 commit comments

Comments
 (0)