Method: FixedPt#assign
- Defined in:
- lib/fixedpt/fixedpt.rb
#assign(val) ⇒ Object
177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'lib/fixedpt/fixedpt.rb', line 177 def assign(val) case val when Float #was:@ival = from_float(val) from_float(val) check_sign(val) when Fixnum @ival = (val << @binpt ) check_sign(val) when FixedPt from_FixedPt(val) else end end |