o:$YARD::CodeObjects::MethodObject: @name:inspect:@docstringIC:YARD::Docstring"lShow the name of the underlying method. "cat".method(:count).inspect #=> "#<Method: String#count>" :@objectu:YARD::StubProxyUnboundMethod#inspect: @summary0: @all"�Show the name of the underlying method. "cat".method(:count).inspect #=> "#<Method: String#count>" @overload to_s @return [String] @overload inspect @return [String]:@ref_tags[�: @tags[o:YARD::Tags::OverloadTag ; u;UnboundMethod#inspect;: to_s;IC; "� ; u;UnboundMethod#inspect;0; "@return [String];[�;[o:YARD::Tags::Tag ; 0;0:@types["String: @text"�:@tag_name"return;0:@parameters[�;0:@signature" to_s;" overloado; ; u;UnboundMethod#inspect;;;IC; "� ; u;UnboundMethod#inspect;0; "@return [String];[�;[o; ; 0;0;["String;"�;"return;0;[�;0;"inspect;" overload:@current_file_has_commentsF:@scope: instance;[�:@docstring_extra0:@files[["eval.c0:@namespaceu;UnboundMethod: @path"UnboundMethod#inspect;[�:@visibility:public:@source"�/* * call-seq: * meth.to_s => string * meth.inspect => string * * Show the name of the underlying method. * * "cat".method(:count).inspect #=> "#<Method: String#count>" */ static VALUE method_inspect(method) VALUE method; { struct METHOD *data; VALUE str; const char *s; const char *sharp = "#"; Data_Get_Struct(method, struct METHOD, data); str = rb_str_buf_new2("#<"); s = rb_obj_classname(method); rb_str_buf_cat2(str, s); rb_str_buf_cat2(str, ": "); if (FL_TEST(data->klass, FL_SINGLETON)) { VALUE v = rb_iv_get(data->klass, "__attached__"); if (data->recv == Qundef) { rb_str_buf_append(str, rb_inspect(data->klass)); } else if (data->recv == v) { rb_str_buf_append(str, rb_inspect(v)); sharp = "."; } else { rb_str_buf_append(str, rb_inspect(data->recv)); rb_str_buf_cat2(str, "("); rb_str_buf_append(str, rb_inspect(v)); rb_str_buf_cat2(str, ")"); sharp = "."; } } else { rb_str_buf_cat2(str, rb_class2name(data->rklass)); if (data->rklass != data->klass) { rb_str_buf_cat2(str, "("); rb_str_buf_cat2(str, rb_class2name(data->klass)); rb_str_buf_cat2(str, ")"); } } rb_str_buf_cat2(str, sharp); rb_str_buf_cat2(str, rb_id2name(data->id)); rb_str_buf_cat2(str, ">"); return str; }:@source_type:c