Class: MsRest::Serialization

Inherits:
Object
  • Object
show all
Defined in:
lib/ms_rest/serialization.rb

Overview

Class which keeps the auxiliary for (de)serializing JSON requests and responses from server.

Class Method Summary collapse

Class Method Details

.deserialize_date(string_value) ⇒ Date

Deserializes given string value into Ruby Date object.

Parameters:

  • string_value (String)

    string value to deserialize.

Returns:

  • (Date)

    deserialized Date object.



16
17
18
19
20
# File 'lib/ms_rest/serialization.rb', line 16

def self.deserialize_date(string_value)
  result = Timeliness.parse(string_value, :strict => true)
  fail DeserializationError.new('Error occured in deserializing the response', nil, nil, string_value) if result.nil?
  return ::Date.parse(result.to_s)
end