Sha256: 387cb14d5946bdbc44a517202e367ac1963c2ff396ff11aea4a4666788f4436d
Contents?: true
Size: 1.89 KB
Versions: 12
Compression:
Stored size: 1.89 KB
Contents
o:$YARD::CodeObjects::MethodObject:@scope: instance:@visibility:public: @pathI"Float#%:EF:@parameters[:@files[[I"numeric.c;T0:@current_file_has_commentsF: @name:%:@source_type:c: @tags[:@docstringIC:YARD::Docstring"�Return the modulo after division of <code>flt</code> by <code>other</code>. 6543.21.modulo(137) #=> 104.21 6543.21.modulo(137.24) #=> 92.9299999999996;F:@objectIu:YARD::StubProxyFloat#%;F: @summary0:@ref_tags[;[o:YARD::Tags::OverloadTag :@tag_nameI" overload;F: @text0;;:@types0:@signatureI" %(other);F;IC;";F;Iu;Float#%;F;0;[;[o:YARD::Tags::Tag ;I"return;F;I";F;0;[I" Float;F;0: @allI"@return [Float];F;[[: other0;Iu;Float#%;Fo; ;I" overload;F;0;:modulo;0;I"modulo(other);F;IC;";F;Iu;Float#%;F;0;[;[o; ;I"return;F;I";F;0;[I" Float;F;0; I"@return [Float];F;[[;!0;Iu;Float#%;F; I"�Return the modulo after division of <code>flt</code> by <code>other</code>. 6543.21.modulo(137) #=> 104.21 6543.21.modulo(137.24) #=> 92.9299999999996 @overload %(other) @return [Float] @overload modulo(other) @return [Float];F:@namespaceIu; Float;F:@docstring_extra0:@sourceI"�/* * call-seq: * flt % other -> float * flt.modulo(other) -> float * * Return the modulo after division of <code>flt</code> by <code>other</code>. * * 6543.21.modulo(137) #=> 104.21 * 6543.21.modulo(137.24) #=> 92.9299999999996 */ static VALUE flo_mod(VALUE x, VALUE y) { double fy, mod; switch (TYPE(y)) { case T_FIXNUM: fy = (double)FIX2LONG(y); break; case T_BIGNUM: fy = rb_big2dbl(y); break; case T_FLOAT: fy = RFLOAT_VALUE(y); break; default: return rb_num_coerce_bin(x, y, '%'); } flodivmod(RFLOAT_VALUE(x), fy, 0, &mod); return DBL2NUM(mod); };F
Version data entries
12 entries across 12 versions & 2 rubygems