Sha256: 8d0930df14150bddca6f160b20bda9fbcb7308751b8dac404b01ebce2274b4fd

Contents?: true

Size: 808 Bytes

Versions: 19

Compression:

Stored size: 808 Bytes

Contents

#!/usr/bin/env ruby

module TTYChar

DumpFile = File.dirname(__FILE__) + "/tty_char.dump"

Alt = {
	"\0" => '<NULL>',
	"\b" => '<BS>',
	"\r" => '<CR>',
	"\n" => '<LF>',
	"\a" => '<BELL>',
	"\t" => '<TAB>',
	"\x7f" => '<DEL>',
	"\x1b" => '<ESC>',
	"\u061C" => '<ALM>',
	"\u200E" => '<LRM>',
	"\u200F" => '<RLM>',
	"\u202A" => '<LRE>',
	"\u202B" => '<RLE>',
	"\u202C" => '<PDF>',
	"\u202D" => '<LRO>',
	"\u202E" => '<RLO>',
	"\u2066" => '<LRI>',
	"\u2067" => '<RLI>',
	"\u2068" => '<FSI>',
	"\u2069" => '<PDI>'
}

	begin
#		require 'Yk/debug2'
#		p 1
		Width = Marshal.load(File.open(DumpFile).read)
#		require 'Yk/tty_char_static'
#		p 2
	rescue
		require 'Yk/tty_char_create'
	end
end


if __FILE__ == $0
	require 'Yk/debug2'
	p TTYChar::Width["あ"]
	p TTYChar::Width["\x00"]
	p TTYChar::Width["\uffff"]
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
YkLib-0.1.8.9 lib/Yk/tty_char.rb
YkLib-0.1.8.8 lib/Yk/tty_char.rb
YkLib-0.1.8.7 lib/Yk/tty_char.rb
YkLib-0.1.8.6 lib/Yk/tty_char.rb
YkLib-0.1.8.5 lib/Yk/tty_char.rb
YkLib-0.1.8.4 lib/Yk/tty_char.rb
YkLib-0.1.8.3 lib/Yk/tty_char.rb
YkLib-0.1.8.2 lib/Yk/tty_char.rb
YkLib-0.1.8.1 lib/Yk/tty_char.rb
YkLib-0.1.8 lib/Yk/tty_char.rb
YkLib-0.1.7.1 lib/Yk/tty_char.rb
YkLib-0.1.7 lib/Yk/tty_char.rb
YkLib-0.1.6 lib/Yk/tty_char.rb
YkLib-0.1.5 lib/Yk/tty_char.rb
YkLib-0.1.4 lib/Yk/tty_char.rb
YkLib-0.1.3 lib/Yk/tty_char.rb
YkLib-0.1.2 lib/Yk/tty_char.rb
YkLib-0.1.1 lib/Yk/tty_char.rb
YkLib-0.1.0 lib/YkLib/Yk/tty_char.rb