Sha256: dbee51e3a39b209ccf568affe391bf0098df65a2a78539a280acbfb71e54dadb
Contents?: true
Size: 480 Bytes
Versions: 50
Compression:
Stored size: 480 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true require 'mail/parsers/received_parser' require 'date' module Mail class ReceivedElement include Mail::Utilities attr_reader :date_time, :info def initialize(string) received = Mail::Parsers::ReceivedParser.parse(string) @date_time = ::DateTime.parse("#{received.date} #{received.time}") @info = received.info end def to_s(*args) "#{info}; #{date_time.to_s(*args)}" end end end
Version data entries
50 entries across 36 versions & 9 rubygems