method
merge_enums
v1_9_1_378 -
Show latest stable
- Class:
RDoc::RI::Driver::OpenStructHash
merge_enums(other)public
No documentation available.
# File lib/rdoc/ri/driver.rb, line 43
def merge_enums(other)
other.each do |k, v|
if self[k] then
case v
when Array then
# HACK dunno
if String === self[k] and self[k].empty? then
self[k] = v
else
self[k] += v
end
when Hash then
self[k].update v
else
# do nothing
end
else
self[k] = v
end
end
end