class Rpush::Daemon::RetryHeaderParser
Public Class Methods
new(header)
click to toggle source
# File lib/rpush/daemon/retry_header_parser.rb, line 8 def initialize(header) @header = header end
parse(header)
click to toggle source
# File lib/rpush/daemon/retry_header_parser.rb, line 4 def self.parse(header) new(header).parse end
Public Instance Methods
parse()
click to toggle source
# File lib/rpush/daemon/retry_header_parser.rb, line 12 def parse return unless @header if @header.to_s =~ /^[0-9]+$/ Time.now + @header.to_i else Time.httpdate(@header) end end