Sha256: 4795dccb18a577a79a87834d8524bf6623870edd5d7ace7a45bc0c0e6e897e89
Contents?: true
Size: 835 Bytes
Versions: 131
Compression:
Stored size: 835 Bytes
Contents
# Require this file if you need Unicode support. require 'cucumber/platform' require 'cucumber/formatter/ansicolor' $KCODE='u' unless Cucumber::RUBY_1_9 if Cucumber::WINDOWS_MRI && `chcp` =~ /(\d+)/ codepage = $1.to_i codepages = (1251..1252) if codepages.include?(codepage) Cucumber::CODEPAGE = "cp#{codepage}" require 'iconv' module Kernel alias cucumber_print print def print(*a) begin cucumber_print(*Iconv.iconv(Cucumber::CODEPAGE, "UTF-8", *a)) rescue Iconv::IllegalSequence cucumber_print(*a) end end alias cucumber_puts puts def puts(*a) begin cucumber_puts(*Iconv.iconv(Cucumber::CODEPAGE, "UTF-8", *a)) rescue Iconv::IllegalSequence cucumber_puts(*a) end end end end end
Version data entries
131 entries across 131 versions & 10 rubygems