class RealPage::AttributeParser::DateTime
Parse the response value of a date with time attribute.
Constants
- TIME_ZONE
RealPage
time strings are assumed to be in Central time.
Public Instance Methods
parse()
click to toggle source
@return [Date] the parsed attribute value
# File lib/real_page/attribute_parser/date_time.rb, line 14 def parse return if value == '' date_time = ::DateTime.parse(value) TIME_ZONE.local_to_utc(date_time) { |periods| periods.last } rescue ArgumentError raise Error::InvalidResponse, "Invalid date/time response value: #{value}" end