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