changed an RFLOAT to rb_float_value