File: Aliases.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 (51 lines) | stat: -rw-r--r-- 541 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
alias $foo $bar

p defined? $foo
p defined? $bar

$bar = nil

p defined? $foo
p defined? $bar

$bar = 1

p defined? $foo
p defined? $bar

puts $foo

p defined? $foo
p defined? $bar

alias $foo2 $bar2

$foo2 = 2
puts $bar2

puts '-0-'

p defined? $-a
alias $dasha $-a
p defined? $dasha

puts '-1-'

p defined? $-
alias $dash $-
p defined? $dash

puts '-2-'

p defined? $+
alias $plus1 $+
p defined? $plus1

puts '-3-'

"x" =~ /(x)/
p defined? $+
alias $plus2 $+
p defined? $plus2  # doesn't go thru alias, but the difference is only in 1.8