Method: OData::Properties::DateTime#value

Defined in:
lib/odata/properties/date_time.rb

#valueDateTime?

Returns the property value, properly typecast

Returns:



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/odata/properties/date_time.rb', line 7

def value
  if @value.nil? && allows_nil?
    nil
  else
    begin
      ::DateTime.strptime(@value, '%Y-%m-%dT%H:%M:%S.%L')
    rescue ArgumentError
      ::DateTime.parse(@value)
    end
  end
end