# File lib/ferret/number_tools.rb, line 115 115: def to_i_lex 116: if (self[0] == ?-) 117: return self[(Integer::LEN_STR_SIZE + 1)..-1].to_i - 118: 10 ** (self.size - Integer::LEN_STR_SIZE - 1) 119: else 120: return self[Integer::LEN_STR_SIZE..-1].to_i 121: end 122: end