sprsquish (owner)

Revisions

gist: 113050 Download_button fork
public
Public Clone URL: git://gist.github.com/113050.git
Embed All Files: show embed
Ruby #
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
attributes_array.each do |item|
  if key
    case key
    when "xmlns"
      e.namespaces.namespace = XML::Namespace.new(e, nil, item)
    when /^xmlns:(.*)$/
      e.namespaces.namespace = XML::Namespace.new(e, $1, item)
    else
      e[key] = item
    end
    key = nil
  else
    key = item
  end
end
 
 
Hash[*attributes_array].each do |key, value|
  case key
  when "xmlns"
    e.namespaces.namespace = XML::Namespace.new(e, nil, value)
  when /^xmlns:(.*)$/
    e.namespaces.namespace = XML::Namespace.new(e, $1, value)
  else
    e[key] = value
  end
end