Skip to content

Instantly share code, notes, and snippets.

@Maumagnaguagno
Created August 1, 2017 13:17
Show Gist options
  • Save Maumagnaguagno/e9549bd33426c5a58f897fcbe407e07c to your computer and use it in GitHub Desktop.
Save Maumagnaguagno/e9549bd33426c5a58f897fcbe407e07c to your computer and use it in GitHub Desktop.
Test integer to char in Ruby
#encoding: ascii-8bit
puts [
# ...
33.chr == '!',
34.chr == '"',
35.chr == '#',
36.chr == '$',
37.chr == '%',
38.chr == '&',
39.chr == "'",
40.chr == '(',
41.chr == ')',
42.chr == '*',
43.chr == '+',
44.chr == ',',
45.chr == '-',
46.chr == '.',
47.chr == '/',
48.chr == '0',
49.chr == '1',
50.chr == '2',
51.chr == '3',
52.chr == '4',
53.chr == '5',
54.chr == '6',
55.chr == '7',
56.chr == '8',
57.chr == '9',
58.chr == ':',
59.chr == ';',
60.chr == '<',
61.chr == '=',
62.chr == '>',
63.chr == '?',
64.chr == '@',
65.chr == 'A',
66.chr == 'B',
67.chr == 'C',
68.chr == 'D',
69.chr == 'E',
70.chr == 'F',
71.chr == 'G',
72.chr == 'H',
73.chr == 'I',
74.chr == 'J',
75.chr == 'K',
76.chr == 'L',
77.chr == 'M',
78.chr == 'N',
79.chr == 'O',
80.chr == 'P',
81.chr == 'Q',
82.chr == 'R',
83.chr == 'S',
84.chr == 'T',
85.chr == 'U',
86.chr == 'V',
87.chr == 'W',
88.chr == 'X',
89.chr == 'Y',
90.chr == 'Z',
91.chr == '[',
92.chr == '\\',
93.chr == ']',
94.chr == '^',
95.chr == '_',
96.chr == '`',
97.chr == 'a',
98.chr == 'b',
99.chr == 'c',
100.chr == 'd',
101.chr == 'e',
102.chr == 'f',
103.chr == 'g',
104.chr == 'h',
105.chr == 'i',
106.chr == 'j',
107.chr == 'k',
108.chr == 'l',
109.chr == 'm',
110.chr == 'n',
111.chr == 'o',
112.chr == 'p',
113.chr == 'q',
114.chr == 'r',
115.chr == 's',
116.chr == 't',
117.chr == 'u',
118.chr == 'v',
119.chr == 'w',
120.chr == 'x',
121.chr == 'y',
122.chr == 'z',
123.chr == '{',
124.chr == '|',
125.chr == '}',
126.chr == '~',
# ...
199.chr == 'Ç',
# ...
217.chr == 'Ù',
218.chr == 'Ú',
219.chr == 'Û',
220.chr == 'Ü',
# ...
224.chr == 'à',
225.chr == 'á',
226.chr == 'â',
227.chr == 'ã',
228.chr == 'ä',
# ...
231.chr == 'ç',
232.chr == 'è',
233.chr == 'é',
234.chr == 'ê',
235.chr == 'ë',
236.chr == 'ì',
237.chr == 'í',
238.chr == 'î',
239.chr == 'ï',
# ...
243.chr == 'ó',
244.chr == 'ô',
250.chr == 'ú'
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment