Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v1_8_7_330) is shown here.
name2elename(name)
public
Allow only (Letter | ‘_’) (Letter | Digit | ‘-’ | ‘_’)* here.
Caution: ‘.’ is not allowed here. To follow XML
spec., it should be NCName.
(denied chars) => .[0-F][0-F]
ex. a.b => a.2eb
# File lib/soap/mapping/mapping.rb, line 188
def self.name2elename(name)
name.gsub(/([^a-zA-Z0-9:_\-]+)/n) {
'.' << $1.unpack('H2' * $1.size).join('.')
}.gsub(/::/n, '..')
end