method
const_from_name
v1_8_7_330 -
Show latest stable
- Class:
SOAP::Mapping
const_from_name(name, lenient = false)public
No documentation available.
# File lib/soap/mapping/mapping.rb, line 200
def self.const_from_name(name, lenient = false)
const = ::Object
name.sub(/\A::/, '').split('::').each do |const_str|
if XSD::CodeGen::GenSupport.safeconstname?(const_str)
if const.const_defined?(const_str)
const = const.const_get(const_str)
next
end
elsif lenient
const_str = XSD::CodeGen::GenSupport.safeconstname(const_str)
if const.const_defined?(const_str)
const = const.const_get(const_str)
next
end
end
return nil
end
const
end