def __call_unsafe(self, *args): ruby_args = [] for arg in args: ruby_args.append(rubyapi.py2rb(arg)) return rubyapi.rb_funcall(self.value, self.method_name, ruby_args)
def __get_ruby_unsafe(self): method_sym = rubyapi.ID2SYM(self.method_name) return rubyapi.rb_funcall(self.value, "method", (method_sym,))