# File lib/puppet/util/puppetdb/char_encoding.rb, line 197 def self.get_byte(str, index) # This method is a hack to allow this code to work with either ruby 1.8 # or 1.9. In production this code path should never be exercised by # 1.9 because it has a much more sane way to accomplish our goal, but # for testing, it is useful to be able to run the 1.8 codepath in 1.9. if @has_get_byte str.getbyte(index) else str[index] end end