Method: CoreLibrary::XmlHelper.convert
- Defined in:
- lib/apimatic-core/utilities/xml_helper.rb
.convert(value, clazz, datetime_format) ⇒ Object
Basic convert method.
249 250 251 252 253 254 255 256 257 258 259 260 261 |
# File 'lib/apimatic-core/utilities/xml_helper.rb', line 249 def convert(value, clazz, datetime_format) if clazz == DateTime return DateTime.rfc3339(value) if datetime_format == 'RFC3339DateTime' return DateTime.httpdate(value) if datetime_format == 'HttpDateTime' return DateTime.strptime(value, '%s') if datetime_format == 'UnixDateTime' end return value.to_f if clazz == Float return value.to_i if clazz == Integer return value.casecmp('true').zero? if clazz == TrueClass value end |