class Aws::Xml::Parser::TimestampFrame

Public Instance Methods

parse(value) click to toggle source
# File lib/aws-sdk-core/xml/parser/frame.rb, line 257
def parse(value)
  case value
  when nil then nil
  when /^\d+$/ then Time.at(value.to_i)
  else
    begin
      Time.parse(value).utc
    rescue ArgumentError
      raise "unhandled timestamp format `#{value}'"
    end
  end
end
result() click to toggle source
# File lib/aws-sdk-core/xml/parser/frame.rb, line 254
def result
  @text.empty? ? nil : parse(@text.join)
end