o:$YARD::CodeObjects::MethodObject: @name: prec:@docstringIC:YARD::Docstring"õConverts _self_ into an instance of _klass_. By default, +prec+ invokes klass.induced_from(num) and returns its value. So, if klass.induced_from doesn't return an instance of _klass_, it will be necessary to reimplement +prec+. : @objectu:YARD::StubProxyPrecision#prec: @summary0: @all" Converts _self_ into an instance of _klass_. By default, +prec+ invokes klass.induced_from(num) and returns its value. So, if klass.induced_from doesn't return an instance of _klass_, it will be necessary to reimplement +prec+. @overload prec(klass):@ref_tags[: @tags[o:YARD::Tags::OverloadTag ; u; Precision#prec;;;IC; " ; u; Precision#prec; 0; ";[;[: @types0:@parameters[[: klass0: @text0:@signature"prec(klass):@tag_name" overload:@current_file_has_commentsF: @scope: instance;[:@docstring_extra0: @files[[" prec.c0:@namespaceu; Precision: @path"Precision#prec;[:@visibility: public: @source"²/* * call-seq: * num.prec(klass) => a_klass * * Converts _self_ into an instance of _klass_. By default, * +prec+ invokes * * klass.induced_from(num) * * and returns its value. So, if klass.induced_from * doesn't return an instance of _klass_, it will be necessary * to reimplement +prec+. */ static VALUE prec_prec(x, klass) VALUE x, klass; { return rb_funcall(klass, prc_if, 1, x); }:@source_type:c