Skip to content

Commit

Permalink
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions truffle/src/main/ruby/core/truffle/cext.rb
Original file line number Diff line number Diff line change
@@ -111,15 +111,19 @@ def rb_define_module_under(mod, name)
end

def rb_define_method(mod, name, function, args)
raise 'not implemented'
y = mod.send(:define_method, name) do |*args|

This comment has been minimized.

Copy link
@eregon

eregon May 4, 2016

Member

y seems unneeded here.

This comment has been minimized.

Copy link
@chrisseaton

chrisseaton May 4, 2016

Author Contributor

Yes left in by mistake

Truffle::Interop.execute(function, self, *args)
end
end

def rb_define_private_method(mod, name, function, args)
raise 'not implemented'
rb_define_method mod, name, function, args
mod.send :private, name
end

def rb_define_module_function(mod, name, function, args)
raise 'not implemented'
rb_define_method mod, name, function, args
mod.send :module_function, name
end

end

0 comments on commit df26e2c

Please sign in to comment.