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;