/** num_truncate * */ @JRubyMethod(name = "truncate") public IRubyObject truncate() { return convertToFloat().truncate(); }
/** * MRI: num_truncate */ @JRubyMethod(name = "truncate") public IRubyObject truncate(ThreadContext context) { return convertToFloat().truncate(context); }
/** * MRI: num_ceil */ @JRubyMethod(name = "ceil") public IRubyObject ceil(ThreadContext context) { return convertToFloat().ceil(context); }
/** * MRI: num_round */ @JRubyMethod(name = "round") public IRubyObject round(ThreadContext context) { return convertToFloat().round(context); }
/** * MRI: num_ceil */ @JRubyMethod(name = "ceil") public IRubyObject ceil(ThreadContext context) { return convertToFloat().ceil(context); }
/** * MRI: num_floor */ @JRubyMethod(name = "floor") public IRubyObject floor(ThreadContext context) { return convertToFloat().floor(context); }
/** * MRI: num_floor */ @JRubyMethod(name = "floor") public IRubyObject floor(ThreadContext context) { return convertToFloat().floor(context); }
/** * MRI: num_round */ @JRubyMethod(name = "round") public IRubyObject round(ThreadContext context) { return convertToFloat().round(context); }
/** num_round * */ @JRubyMethod(name = "round") public IRubyObject round() { return convertToFloat().round(); }
/** num_fdiv (1.9) */ @JRubyMethod(name = "fdiv", compat = RUBY1_9) public IRubyObject fdiv(ThreadContext context, IRubyObject other) { return Helpers.invoke(context, this.convertToFloat(), "/", other); }
/** num_ceil * */ @JRubyMethod(name = "ceil") public IRubyObject ceil() { return convertToFloat().ceil(); }
/** num_truncate * */ @JRubyMethod(name = "truncate") public IRubyObject truncate() { return convertToFloat().truncate(); }
/** * MRI: num_truncate */ @JRubyMethod(name = "truncate") public IRubyObject truncate(ThreadContext context) { return convertToFloat().truncate(context); }
/** num_fdiv (1.9) */ @JRubyMethod(name = "fdiv", compat = RUBY1_9) public IRubyObject fdiv(ThreadContext context, IRubyObject other) { return Helpers.invoke(context, this.convertToFloat(), "/", other); }
/** num_floor * */ @JRubyMethod(name = "floor") public IRubyObject floor() { return convertToFloat().floor(); }
/** num_ceil * */ @JRubyMethod(name = "ceil") public IRubyObject ceil() { return convertToFloat().ceil(); }
/** num_fdiv */ @JRubyMethod(name = "fdiv") public IRubyObject fdiv(ThreadContext context, IRubyObject other) { RubyFloat value = convertToFloat(); return sites(context).op_quo.call(context, value, value, other); }
/** num_fdiv */ @JRubyMethod(name = "fdiv") public IRubyObject fdiv(ThreadContext context, IRubyObject other) { RubyFloat value = convertToFloat(); return sites(context).op_quo.call(context, value, value, other); }
public static RubyFloat toFloat(Ruby runtime, IRubyObject obj) { if (obj instanceof RubyNumeric) { return ((RubyNumeric) obj).convertToFloat(); } if (obj instanceof RubyString || obj.isNil()) { throw runtime.newTypeError(obj, "Float"); } return (RubyFloat) TypeConverter.convertToType(obj, runtime.getFloat(), "to_f", true); }
public static RubyFloat toFloat(Ruby runtime, IRubyObject obj) { if (obj instanceof RubyNumeric) { return ((RubyNumeric) obj).convertToFloat(); } if (obj instanceof RubyString || obj.isNil()) { throw runtime.newTypeError(obj, "Float"); } return (RubyFloat) TypeConverter.convertToType(obj, runtime.getFloat(), "to_f", true); }