Method: Rupture::Reader#read_number
- Defined in:
- lib/rupture/reader.rb
#read_number ⇒ Object
100 101 102 103 104 105 106 107 108 |
# File 'lib/rupture/reader.rb', line 100 def read_number number = read_while(/[-\d]/) if (c = getc) == '.' read_while(/\d/, number << '.').to_f else ungetc(c) number.to_i end end |