o:$YARD::CodeObjects::MethodObject:@visibility:public:@docstringIC:YARD::Docstring"�Converts _self_ into an instance of _klass_. By default, +prec+ invokes klass.induced_from(num) and returns its value. So, if <code>klass.induced_from</code> doesn't return an instance of _klass_, it will be necessary to reimplement +prec+. :@line_rangeo: Range: exclT:endi#: begini:@ref_tags[�:@unresolved_reference0: @summary0:@hash_flagF: @all" Converts _self_ into an instance of _klass_. By default, +prec+ invokes klass.induced_from(num) and returns its value. So, if <code>klass.induced_from</code> doesn't return an instance of _klass_, it will be necessary to reimplement +prec+. @overload prec(klass):@objectu:YARD::StubProxyPrecision#prec: @tags[o:YARD::Tags::OverloadTag ;IC; "�;[�;0;0;F;u;Precision#prec;"�;[�:@parameters[[" klass0: @name: prec;u;Precision#prec:@types0: @text0:@signature"prec(klass):@tag_name" overload;[�:@files[["prec.ci':@source_type0;;:@namespaceu;Precision:@current_file_has_commentsT:@scope: instance: @path"Precision#prec:@docstrings{�;"static VALUE:@module_functionF;[�:@source"5static VALUE prec_prec(x, klass) VALUE x, klass;