# File lib/rdoc/class_module.rb, line 147
def merge class_module
comment = class_module.comment
if comment then
document = parse @comment
comment.parts.concat document.parts
@comment = comment
end
class_module.each_attribute do |attr|
if match = attributes.find { |a| a.name == attr.name } then
match.rw = [match.rw, attr.rw].compact.join
else
add_attribute attr
end
end
class_module.each_constant do |const|
add_constant const
end
class_module.each_include do |incl|
add_include incl
end
class_module.each_method do |meth|
add_method meth
end
end