!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
28
99
7
0
65
49
1
2
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
15
2
11
I
6
I
0
I
0
I
0
n
p
5
x
8
Rubinius
x
11
open_module
x
15
__module_init__
M
1
n
n
x
8
Rubinius
i
29
5
66
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
5
x
11
StaticScope
x
10
open_class
x
14
__class_init__
M
1
n
n
x
11
StaticScope
i
252
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
5
7
4
47
49
5
1
15
5
7
6
47
49
7
1
15
5
7
8
47
49
7
1
15
5
7
9
47
49
5
1
15
5
7
10
47
49
5
1
15
99
7
11
7
12
65
67
49
2
0
49
3
4
15
99
7
13
7
14
65
67
49
2
0
49
3
4
15
99
7
15
7
16
65
67
49
2
0
49
3
4
15
99
7
17
7
18
65
67
49
2
0
49
3
4
15
99
7
19
7
20
65
67
49
2
0
49
3
4
15
99
7
21
7
22
65
67
49
2
0
49
3
4
15
99
7
23
7
24
65
67
49
2
0
49
3
4
15
99
7
25
7
26
65
67
49
2
0
49
3
4
15
99
7
27
7
28
65
67
49
2
0
49
3
4
15
99
7
29
7
30
65
67
49
2
0
49
3
4
15
99
7
31
7
32
65
67
49
2
0
49
3
4
15
99
7
33
7
34
65
67
49
2
0
49
3
4
15
99
7
35
7
36
65
67
49
2
0
49
3
4
15
99
7
37
7
38
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
39
x
10
initialize
M
1
n
n
x
10
initialize
i
18
23
1
10
8
1
19
1
15
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
1
I
2
n
p
2
x
7
@module
x
7
@parent
p
7
I
-1
I
d
I
8
I
e
I
d
I
f
I
12
x
29
kernel/common/static_scope.rb
p
2
x
3
mod
x
3
par
x
17
method_visibility
x
15
add_defn_method
x
6
script
x
13
attr_accessor
x
6
module
x
11
attr_reader
x
6
parent
x
14
current_module
x
20
disabled_for_methods
x
7
inspect
M
1
n
n
x
7
inspect
i
48
7
0
5
49
1
0
49
2
0
47
101
3
7
4
5
49
5
0
4
16
49
3
1
47
101
3
7
6
39
7
49
8
0
47
101
3
7
9
39
10
47
101
3
7
11
63
9
11
I
9
I
0
I
0
I
0
n
p
12
s
2
#<
x
9
__class__
x
4
name
x
4
to_s
s
3
:0x
x
9
object_id
s
8
 parent=
x
7
@parent
x
7
inspect
s
8
 module=
x
7
@module
s
1
>
p
5
I
-1
I
23
I
0
I
24
I
30
x
29
kernel/common/static_scope.rb
p
0
x
4
to_s
M
1
n
n
x
4
to_s
i
4
5
48
0
11
I
1
I
0
I
0
I
0
n
p
1
x
7
inspect
p
5
I
-1
I
27
I
0
I
28
I
4
x
29
kernel/common/static_scope.rb
p
0
x
10
top_level?
M
1
n
n
x
10
top_level?
i
9
39
0
10
7
2
8
8
3
11
I
1
I
0
I
0
I
0
n
p
1
x
7
@parent
p
5
I
-1
I
2c
I
0
I
2d
I
9
x
29
kernel/common/static_scope.rb
p
0
x
16
using_current_as
M
1
n
n
x
16
using_current_as
i
63
5
47
49
0
0
9
14
5
48
1
19
1
8
46
45
2
3
13
71
4
47
9
38
47
49
5
0
13
39
6
5
47
49
7
2
15
8
44
39
6
5
49
4
2
19
1
15
20
1
20
0
13
18
2
49
8
1
15
15
20
1
11
11
I
6
I
2
I
1
I
1
n
p
9
x
10
top_level?
x
3
dup
x
11
StaticScope
n
x
3
new
x
8
allocate
x
7
@module
x
10
initialize
x
15
current_module=
p
15
I
-1
I
32
I
0
I
33
I
7
I
35
I
e
I
37
I
2e
I
0
I
2f
I
3a
I
3b
I
3b
I
3f
x
29
kernel/common/static_scope.rb
p
2
x
3
mod
x
2
ss
x
20
using_disabled_scope
M
1
n
n
x
20
using_disabled_scope
i
25
5
39
0
47
49
1
1
19
0
15
20
0
2
13
18
2
49
2
1
15
15
20
0
11
11
I
4
I
1
I
0
I
0
n
p
3
x
7
@module
x
16
using_current_as
x
21
disabled_for_methods=
p
9
I
-1
I
3e
I
0
I
3f
I
a
I
40
I
15
I
41
I
19
x
29
kernel/common/static_scope.rb
p
1
x
2
ss
x
21
for_method_definition
M
1
n
n
x
21
for_method_definition
i
34
39
0
9
17
5
45
1
2
7
3
64
47
49
4
2
8
18
1
15
39
5
9
28
39
5
11
8
29
1
15
39
6
11
11
I
3
I
0
I
0
I
0
n
p
7
x
21
@disabled_for_methods
x
9
TypeError
n
s
38
unable to create methods in this scope
x
5
raise
x
15
@current_module
x
7
@module
p
17
I
-1
I
44
I
0
I
45
I
4
I
46
I
11
I
45
I
12
I
0
I
13
I
49
I
1d
I
0
I
1e
I
4a
I
22
x
29
kernel/common/static_scope.rb
p
0
x
12
alias_method
M
1
n
n
x
12
alias_method
i
12
5
48
0
20
0
20
1
47
49
1
2
11
I
5
I
2
I
2
I
2
n
p
2
x
21
for_method_definition
x
12
alias_method
p
5
I
-1
I
4d
I
0
I
4f
I
c
x
29
kernel/common/static_scope.rb
p
2
x
4
name
x
8
original
x
16
__undef_method__
M
1
n
n
x
16
__undef_method__
i
16
5
47
49
0
0
19
1
15
20
1
20
0
49
1
1
11
I
4
I
2
I
1
I
1
n
p
2
x
21
for_method_definition
x
12
undef_method
p
7
I
-1
I
53
I
0
I
54
I
8
I
55
I
10
x
29
kernel/common/static_scope.rb
p
2
x
4
name
x
3
mod
x
11
active_path
M
1
n
n
x
11
active_path
i
37
5
48
0
19
0
15
20
0
9
30
20
0
49
1
0
19
1
9
27
20
1
49
2
0
11
8
28
1
8
31
1
15
7
3
64
11
11
I
3
I
2
I
0
I
0
n
p
4
x
14
current_script
x
9
file_path
x
3
dup
s
14
__unknown__.rb
p
21
I
-1
I
58
I
0
I
59
I
6
I
5a
I
a
I
5b
I
13
I
5c
I
1b
I
5b
I
1c
I
0
I
1e
I
5a
I
1f
I
0
I
20
I
60
I
25
x
29
kernel/common/static_scope.rb
p
2
x
6
script
x
4
path
x
20
absolute_active_path
M
1
n
n
x
20
absolute_active_path
i
35
5
48
0
19
0
15
20
0
9
30
20
0
49
1
0
19
1
9
27
20
1
49
2
0
11
8
28
1
8
31
1
15
1
11
11
I
3
I
2
I
0
I
0
n
p
3
x
14
current_script
x
9
data_path
x
3
dup
p
21
I
-1
I
63
I
0
I
64
I
6
I
65
I
a
I
66
I
13
I
67
I
1b
I
66
I
1c
I
0
I
1e
I
65
I
1f
I
0
I
20
I
6b
I
23
x
29
kernel/common/static_scope.rb
p
2
x
6
script
x
4
path
x
9
data_path
M
1
n
n
x
9
data_path
i
44
5
48
0
19
0
15
20
0
13
9
17
15
20
0
49
1
0
9
39
20
0
49
2
0
19
1
9
36
20
1
49
3
0
11
8
37
1
8
40
1
15
1
11
11
I
4
I
2
I
0
I
0
n
p
4
x
14
current_script
x
5
main?
x
9
data_path
x
3
dup
p
21
I
-1
I
6e
I
0
I
6f
I
6
I
70
I
13
I
71
I
1c
I
72
I
24
I
71
I
25
I
0
I
27
I
70
I
28
I
0
I
29
I
76
I
2c
x
29
kernel/common/static_scope.rb
p
2
x
6
script
x
4
path
x
14
current_script
M
1
n
n
x
14
current_script
i
49
5
19
0
15
20
0
13
9
21
15
20
0
49
0
0
10
20
2
8
21
3
9
34
20
0
49
1
0
19
0
15
68
8
4
1
15
20
0
13
9
47
15
20
0
49
0
0
11
11
I
3
I
1
I
0
I
0
n
p
2
x
6
script
x
6
parent
p
13
I
-1
I
79
I
0
I
7a
I
4
I
7b
I
17
I
7c
I
22
I
0
I
24
I
7e
I
31
x
29
kernel/common/static_scope.rb
p
1
x
5
scope
x
9
const_set
M
1
n
n
x
9
const_set
i
10
39
0
20
0
20
1
49
1
2
11
I
5
I
2
I
2
I
2
n
p
2
x
7
@module
x
9
const_set
p
5
I
-1
I
81
I
0
I
82
I
a
x
29
kernel/common/static_scope.rb
p
2
x
4
name
x
5
value
x
14
const_defined?
M
1
n
n
x
14
const_defined?
i
69
5
19
1
15
20
1
13
9
26
15
20
1
49
0
0
45
1
2
83
3
10
25
2
8
26
3
9
57
20
1
49
0
0
20
0
49
4
1
9
44
2
11
8
45
1
15
20
1
49
5
0
19
1
15
68
8
4
1
15
45
1
6
20
0
49
4
1
11
11
I
4
I
2
I
1
I
1
n
p
7
x
6
module
x
6
Object
n
x
2
==
x
14
const_defined?
x
6
parent
n
p
17
I
-1
I
85
I
0
I
86
I
4
I
87
I
1c
I
88
I
2d
I
0
I
2e
I
89
I
39
I
0
I
3b
I
8c
I
45
x
29
kernel/common/static_scope.rb
p
2
x
4
name
x
5
scope
p
41
I
2
I
d
I
10
I
13
I
18
I
16
I
20
I
19
I
28
I
1e
I
30
I
21
I
38
I
23
I
46
I
27
I
54
I
2c
I
62
I
32
I
70
I
3e
I
7e
I
44
I
8c
I
4d
I
9a
I
53
I
a8
I
58
I
b6
I
63
I
c4
I
6e
I
d2
I
79
I
e0
I
81
I
ee
I
85
I
fc
x
29
kernel/common/static_scope.rb
p
0
x
13
attach_method
p
3
I
2
I
8
I
1d
x
29
kernel/common/static_scope.rb
p
0
x
13
attach_method
p
3
I
0
I
7
I
1c
x
29
kernel/common/static_scope.rb
p
0
