File: string_methods.rb

package info (click to toggle)
dlr-languages 20090805%2Bgit.e6b28d27%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 51,484 kB
  • ctags: 59,257
  • sloc: cs: 298,829; ruby: 159,643; xml: 19,872; python: 2,820; yacc: 1,960; makefile: 96; sh: 65
file content (20 lines) | stat: -rw-r--r-- 299 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def get_str(e, str)
  $KCODE = e
  return eval(str)
ensure
  $KCODE = 'BINARY'  
end

b = get_str('BINARY', "'\xe2\x85\x9c'")
s = get_str('SJIS', "'\202\240'")
u = get_str('UTF8', "'\xe2\x85\x9c'")

$KCODE = 'BINARY'

x = [b,s,u]

x.each do |v1|
  x.each do |v2| 
    puts((v1 + v2).dump)
  end
end