module FDB
def self.strinc(key)
def self.strinc(key) key = key.gsub(/\xff*\z/, '') raise ArgumentError, 'Key must contain at least one byte not equal to 0xFF.' if key.length == 0 key[0..-2] + (key[-1].ord + 1).chr end
def self.strinc(key) key = key.gsub(/\xff*\z/, '') raise ArgumentError, 'Key must contain at least one byte not equal to 0xFF.' if key.length == 0 key[0..-2] + (key[-1].ord + 1).chr end