summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-method
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-02-26 15:05:55 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-02-26 15:05:55 +0900
commit5d371604557c7f0c006334c1383c5f8fe84ae38a (patch)
treebca486cb271e8f8e499d0bd67d6cc83716958b7a /mrbgems/mruby-method
parent192f3df9a1fca043801e42febcd4b105fa1d5733 (diff)
downloadmruby-5d371604557c7f0c006334c1383c5f8fe84ae38a.tar.gz
mruby-5d371604557c7f0c006334c1383c5f8fe84ae38a.zip
Use `MRB_SYM()` more extensively.
Diffstat (limited to 'mrbgems/mruby-method')
-rw-r--r--mrbgems/mruby-method/src/method.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/mrbgems/mruby-method/src/method.c b/mrbgems/mruby-method/src/method.c
index 5d3a6c46a..8c8ebcd4f 100644
--- a/mrbgems/mruby-method/src/method.c
+++ b/mrbgems/mruby-method/src/method.c
@@ -175,7 +175,7 @@ method_unbind(mrb_state *mrb, mrb_value self)
mrb_value proc = mrb_iv_get(mrb, self, MRB_SYM(_proc));
mrb_value klass = mrb_iv_get(mrb, self, MRB_SYM(_klass));
- ume = method_object_alloc(mrb, mrb_class_get(mrb, "UnboundMethod"));
+ ume = method_object_alloc(mrb, mrb_class_get_id(mrb, MRB_SYM(UnboundMethod)));
mrb_obj_iv_set(mrb, ume, MRB_SYM(_owner), owner);
mrb_obj_iv_set(mrb, ume, MRB_SYM(_recv), mrb_nil_value());
mrb_obj_iv_set(mrb, ume, MRB_SYM(_name), name);
@@ -356,7 +356,7 @@ mrb_kernel_method(mrb_state *mrb, mrb_value self)
mrb_search_method_owner(mrb, mrb_class(mrb, self), self, name, &owner, &proc, FALSE);
- me = method_object_alloc(mrb, mrb_class_get(mrb, "Method"));
+ me = method_object_alloc(mrb, mrb_class_get_id(mrb, MRB_SYM(Method)));
mrb_obj_iv_set(mrb, me, MRB_SYM(_owner), mrb_obj_value(owner));
mrb_obj_iv_set(mrb, me, MRB_SYM(_recv), self);
mrb_obj_iv_set(mrb, me, MRB_SYM(_name), mrb_symbol_value(name));
@@ -378,7 +378,7 @@ mrb_module_instance_method(mrb_state *mrb, mrb_value self)
mrb_search_method_owner(mrb, mrb_class_ptr(self), self, name, &owner, &proc, TRUE);
- ume = method_object_alloc(mrb, mrb_class_get(mrb, "UnboundMethod"));
+ ume = method_object_alloc(mrb, mrb_class_get_id(mrb, MRB_SYM(UnboundMethod)));
mrb_obj_iv_set(mrb, ume, MRB_SYM(_owner), mrb_obj_value(owner));
mrb_obj_iv_set(mrb, ume, MRB_SYM(_recv), mrb_nil_value());
mrb_obj_iv_set(mrb, ume, MRB_SYM(_name), mrb_symbol_value(name));
@@ -409,8 +409,8 @@ method_name(mrb_state *mrb, mrb_value self)
void
mrb_mruby_method_gem_init(mrb_state* mrb)
{
- struct RClass *unbound_method = mrb_define_class(mrb, "UnboundMethod", mrb->object_class);
- struct RClass *method = mrb_define_class(mrb, "Method", mrb->object_class);
+ struct RClass *unbound_method = mrb_define_class_id(mrb, MRB_SYM(UnboundMethod), mrb->object_class);
+ struct RClass *method = mrb_define_class_id(mrb, MRB_SYM(Method), mrb->object_class);
mrb_undef_class_method(mrb, unbound_method, "new");
mrb_define_method(mrb, unbound_method, "bind", unbound_method_bind, MRB_ARGS_REQ(1));