ext/cumo/narray/gen/tmpl/store.c in cumo-0.1.0 vs ext/cumo/narray/gen/tmpl/store.c in cumo-0.1.1

- old
+ new

@@ -11,31 +11,31 @@ static VALUE <%=c_func(1)%>(VALUE self, VALUE obj) { VALUE r, klass; - klass = CLASS_OF(obj); + klass = rb_obj_class(obj); <% definitions.each do |x| %> if (<%=x.condition("klass")%>) { <%=x.c_func%>(self,obj); return self; } <% end %> - if (IsNArray(obj)) { + if (CumoIsNArray(obj)) { r = rb_funcall(obj, rb_intern("coerce_cast"), 1, cT); - if (CLASS_OF(r)==cT) { + if (rb_obj_class(r)==cT) { <%=c_func%>(self,r); return self; } } <% if is_object %> robject_store_numeric(self,obj); <% else %> - rb_raise(nary_eCastError, "unknown conversion from %s to %s", - rb_class2name(CLASS_OF(obj)), - rb_class2name(CLASS_OF(self))); + rb_raise(cumo_na_eCastError, "unknown conversion from %s to %s", + rb_class2name(rb_obj_class(obj)), + rb_class2name(rb_obj_class(self))); <% end %> return self; }