!RBIX
12529030924842180271
x
M
1
n
n
x
10
__script__
i
64
5
7
0
64
47
49
1
1
15
99
7
2
65
49
3
2
13
99
12
7
4
12
7
5
12
65
12
49
6
4
15
49
4
0
15
5
7
7
64
47
49
1
1
15
5
7
8
64
47
49
1
1
15
5
7
9
64
47
49
1
1
15
2
11
I
6
I
0
I
0
I
0
n
p
10
s
7
rss/rss
x
7
require
x
3
RSS
x
11
open_module
x
15
__module_init__
M
1
n
n
x
3
RSS
i
106
5
66
65
7
0
7
1
64
49
2
2
15
65
7
3
7
4
64
49
2
2
15
99
7
5
65
49
6
2
13
99
12
7
7
12
7
8
12
65
12
49
9
4
15
49
7
0
15
99
7
10
65
49
6
2
13
99
12
7
7
12
7
11
12
65
12
49
9
4
15
49
7
0
15
65
7
12
45
10
13
49
2
2
15
45
10
14
43
15
56
16
50
17
0
15
45
10
18
43
15
56
19
50
20
0
11
I
6
I
0
I
0
I
0
n
p
21
x
9
DC_PREFIX
s
2
dc
x
9
const_set
x
6
DC_URI
s
32
http://purl.org/dc/elements/1.1/
x
19
BaseDublinCoreModel
x
11
open_module
x
15
__module_init__
M
1
n
n
x
19
BaseDublinCoreModel
i
16
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
4
x
15
append_features
M
1
n
n
x
15
append_features
i
105
54
89
0
15
20
0
45
1
2
49
3
1
9
18
1
11
8
19
1
15
45
4
5
43
6
56
7
50
8
0
15
20
0
7
9
45
10
11
47
101
12
7
13
45
10
14
47
101
12
7
15
45
10
16
47
101
12
7
17
45
10
18
47
101
12
7
19
45
10
20
47
101
12
7
21
45
10
22
47
101
12
7
23
45
10
24
47
101
12
7
25
63
15
5
78
47
49
26
1
36
1
51
27
1
11
I
11
I
1
I
1
I
1
n
p
28
x
15
append_features
x
6
Module
n
x
12
instance_of?
x
15
DublinCoreModel
n
x
18
ELEMENT_NAME_INFOS
M
1
p
2
x
9
for_block
t
n
x
15
append_features
i
210
58
37
19
0
15
37
19
1
15
15
20
1
13
10
25
15
20
0
47
101
0
7
1
63
2
19
2
15
45
2
3
47
101
0
7
4
20
0
47
101
0
63
3
19
3
15
45
2
5
47
101
0
7
4
20
2
47
101
0
63
3
19
4
15
7
6
45
7
8
20
0
49
9
1
47
101
0
63
2
19
5
15
21
1
0
45
2
10
45
11
12
49
13
2
15
21
1
0
20
0
45
11
14
7
15
64
20
3
20
4
49
16
5
15
21
1
0
7
17
20
3
47
101
0
7
18
20
3
47
101
0
7
19
20
3
47
101
0
7
20
20
3
47
101
0
7
21
20
3
47
101
0
7
22
20
3
47
101
0
7
23
20
3
47
101
0
7
24
20
3
47
101
0
7
25
20
5
47
101
0
7
26
20
3
47
101
0
7
27
20
3
47
101
0
7
28
63
23
5
78
47
49
29
1
36
1
51
30
1
11
I
1f
I
6
I
2
I
2
n
p
31
x
4
to_s
s
1
s
x
9
DC_PREFIX
n
s
1
_
n
s
10
DublinCore
x
5
Utils
n
x
13
to_class_name
n
x
6
DC_URI
n
x
27
install_must_call_validator
n
s
1
*
x
29
install_have_children_element
s
25
          remove_method :
s
26

          remove_method :
s
31
=
          remove_method :set_
s
16


          def 
s
14

            @
s
12
.first and @
s
52
.first.value
          end
          
          def 
s
26
=(new_value)
            @
s
35
[0] = Utils.new_with_value_if_need(
s
47
, new_value)
          end
          alias set_
s
1
 
s
2
=

x
29
get_file_and_line_from_caller
x
11
module_eval
p
39
I
0
I
c
I
a
I
d
I
1c
I
e
I
2e
I
f
I
40
I
10
I
52
I
11
I
5f
I
12
I
6a
I
13
I
6e
I
12
I
72
I
14
I
75
I
15
I
7e
I
16
I
85
I
17
I
8c
I
19
I
93
I
1a
I
a1
I
1d
I
a8
I
1e
I
b6
I
20
I
c6
I
14
I
d2
x
21
lib/rss/dublincore.rb
p
6
x
4
name
x
11
plural_name
x
6
plural
x
9
full_name
x
16
full_plural_name
x
10
klass_name
x
4
each
s
63
        if method_defined?(:date)
          alias date_without_
x
9
DC_PREFIX
n
x
4
to_s
s
71
_date= date=

          def date=(value)
            self.date_without_
n
s
31
_date = value
            self.
n
s
62
_date = value
          end
        else
          alias date 
n
s
28
_date
          alias date= 
n
s
71
_date=
        end

        # For backward compatibility
        alias 
n
s
10
_rightses 
n
s
13
_rights_list

x
29
get_file_and_line_from_caller
x
11
module_eval
p
27
I
-1
I
8
I
0
I
9
I
4
I
b
I
13
I
0
I
14
I
c
I
1f
I
23
I
21
I
25
I
2b
I
28
I
33
I
29
I
3b
I
2c
I
43
I
2d
I
4b
I
31
I
5d
I
23
I
69
x
21
lib/rss/dublincore.rb
p
1
x
5
klass
x
17
method_visibility
x
15
add_defn_method
p
3
I
2
I
8
I
10
x
21
lib/rss/dublincore.rb
p
0
x
13
attach_method
x
15
DublinCoreModel
M
1
n
n
x
15
DublinCoreModel
i
253
5
66
5
45
0
1
47
49
2
1
15
5
45
3
4
47
49
2
1
15
65
7
5
44
43
6
4
14
49
7
1
13
7
8
64
1
49
9
2
15
13
7
10
64
1
49
9
2
15
13
7
11
64
1
49
9
2
15
13
7
12
64
1
49
9
2
15
13
7
13
64
1
49
9
2
15
13
7
14
64
1
49
9
2
15
13
7
15
64
1
49
9
2
15
13
7
16
64
1
49
9
2
15
13
7
17
64
1
49
9
2
15
13
7
18
64
1
49
9
2
15
13
7
19
64
1
49
9
2
15
13
7
20
64
1
49
9
2
15
13
7
21
64
1
49
9
2
15
13
7
22
64
7
23
64
49
9
2
15
49
24
2
15
65
7
25
44
43
6
79
49
7
1
13
7
26
64
7
27
64
49
9
2
15
49
24
2
15
65
7
28
45
29
30
43
5
49
31
0
49
24
2
15
45
29
32
43
25
56
33
50
34
0
15
65
7
35
45
5
36
49
37
0
45
25
38
49
37
0
81
39
49
24
2
15
45
35
40
56
41
50
34
0
15
45
25
42
56
43
50
34
0
11
I
6
I
0
I
0
I
0
n
p
44
x
9
BaseModel
n
x
6
extend
x
19
BaseDublinCoreModel
n
x
13
TEXT_ELEMENTS
x
4
Hash
x
16
new_from_literal
s
5
title
x
3
[]=
s
11
description
s
7
creator
s
7
subject
s
9
publisher
s
11
contributor
s
4
type
s
6
format
s
10
identifier
s
6
source
s
8
language
s
8
relation
s
8
coverage
s
6
rights
s
11
rights_list
x
9
const_set
x
13
DATE_ELEMENTS
s
4
date
s
6
w3cdtf
x
18
ELEMENT_NAME_INFOS
x
15
DublinCoreModel
n
x
4
to_a
n
M
1
p
2
x
9
for_block
t
n
x
15
DublinCoreModel
i
18
58
37
19
0
15
15
45
0
1
20
0
1
35
2
49
2
1
11
I
5
I
1
I
1
I
1
n
p
3
x
18
ELEMENT_NAME_INFOS
n
x
2
<<
p
5
I
0
I
51
I
6
I
52
I
12
x
21
lib/rss/dublincore.rb
p
1
x
4
name
x
4
each
x
8
ELEMENTS
n
x
4
keys
n
x
1
+
n
M
1
p
2
x
9
for_block
t
n
x
15
DublinCoreModel
i
72
58
37
19
0
15
37
19
1
15
15
5
7
0
45
1
2
20
0
49
3
1
47
101
4
7
5
20
0
49
6
0
47
101
4
7
7
20
0
47
101
4
7
8
20
0
47
101
4
7
9
20
0
47
101
4
7
10
63
11
5
78
47
49
11
1
36
1
47
51
12
1
11
I
f
I
2
I
2
I
2
n
p
13
s
24
        class DublinCore
x
5
Utils
n
x
13
to_class_name
x
4
to_s
s
279
 < Element
          include RSS10
          
          content_setup

          class << self
            def required_prefix
              DC_PREFIX
            end
        
            def required_uri
              DC_URI
            end
          end

          @tag_name = 
x
4
dump
s
460


          alias_method(:value, :content)
          alias_method(:value=, :content=)
          
          def initialize(*args)
            if Utils.element_initialize_arguments?(args)
              super
            else
              super()
              self.content = args[0]
            end
          end
      
          def full_name
            tag_name_with_prefix(DC_PREFIX)
          end

          def maker_target(target)
            target.new_
s
53

          end

          def setup_maker_attributes(
s
14
)
            
s
45
.content = content
          end
        end

x
29
get_file_and_line_from_caller
x
11
module_eval
p
17
I
0
I
57
I
a
I
58
I
b
I
59
I
1a
I
68
I
24
I
7b
I
2b
I
7e
I
32
I
7f
I
3b
I
58
I
48
x
21
lib/rss/dublincore.rb
p
2
x
4
name
x
11
plural_name
n
M
1
p
2
x
9
for_block
t
n
x
15
DublinCoreModel
i
79
58
37
19
0
15
37
19
1
15
15
45
0
1
47
101
2
7
3
20
0
47
101
2
63
3
19
2
15
5
7
4
45
5
6
20
0
49
7
1
47
101
2
7
8
20
1
49
9
0
47
101
2
7
10
20
2
49
9
0
47
101
2
7
11
63
7
5
78
47
49
12
1
36
1
47
51
13
1
11
I
c
I
3
I
2
I
2
n
p
14
x
9
DC_PREFIX
n
x
4
to_s
s
1
:
s
24
        class DublinCore
x
5
Utils
n
x
13
to_class_name
s
113
 < Element
          remove_method(:content=)
          remove_method(:value=)

          date_writer("content", 
x
4
dump
s
2
, 
s
58
)

          alias_method(:value=, :content=)
        end

x
29
get_file_and_line_from_caller
x
11
module_eval
p
13
I
0
I
85
I
a
I
86
I
1c
I
87
I
1d
I
88
I
2c
I
8c
I
42
I
87
I
4f
x
21
lib/rss/dublincore.rb
p
3
x
4
name
x
4
type
x
8
tag_name
p
53
I
2
I
38
I
b
I
39
I
14
I
3b
I
17
I
4a
I
20
I
3c
I
29
I
3d
I
32
I
3e
I
3b
I
3f
I
44
I
40
I
4d
I
41
I
56
I
42
I
5f
I
43
I
68
I
44
I
71
I
45
I
7a
I
46
I
83
I
47
I
8c
I
48
I
95
I
49
I
a3
I
4c
I
a6
I
4e
I
ae
I
4d
I
bc
I
50
I
cb
I
51
I
d6
I
55
I
eb
I
57
I
f4
I
85
I
fd
x
21
lib/rss/dublincore.rb
p
0
x
15
DublincoreModel
n
n
x
8
ELEMENTS
M
1
p
2
x
9
for_block
t
n
x
3
RSS
i
36
57
19
0
15
45
0
1
20
0
49
2
1
19
1
15
45
3
4
45
5
6
20
0
7
7
20
1
47
101
8
63
2
49
9
3
11
I
8
I
2
I
1
I
1
n
p
10
x
5
Utils
n
x
13
to_class_name
x
12
BaseListener
n
x
6
DC_URI
n
s
10
DublinCore
x
4
to_s
x
18
install_class_name
p
7
I
0
I
97
I
4
I
98
I
f
I
99
I
24
x
21
lib/rss/dublincore.rb
p
2
x
4
name
x
10
class_name
x
4
each
n
M
1
p
2
x
9
for_block
t
n
x
3
RSS
i
20
57
19
0
15
45
0
1
47
101
2
7
3
20
0
47
101
2
63
3
11
I
5
I
1
I
1
I
1
n
p
4
x
9
DC_PREFIX
n
x
4
to_s
s
1
_
p
3
I
0
I
9c
I
14
x
21
lib/rss/dublincore.rb
p
1
x
4
name
x
8
collect!
p
15
I
2
I
4
I
c
I
5
I
16
I
7
I
30
I
36
I
4a
I
95
I
54
I
97
I
5f
I
9c
I
6a
x
21
lib/rss/dublincore.rb
p
0
x
13
attach_method
s
18
rss/dublincore/1.0
s
18
rss/dublincore/2.0
s
19
rss/dublincore/atom
p
11
I
0
I
1
I
9
I
3
I
23
I
9f
I
2c
I
a0
I
35
I
a1
I
40
x
21
lib/rss/dublincore.rb
p
0
