Module: Philiprehberger::HeaderKit::RetryAfter
- Defined in:
- lib/philiprehberger/header_kit/retry_after.rb
Class Method Summary collapse
Class Method Details
.parse(header) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/philiprehberger/header_kit/retry_after.rb', line 10 def parse(header) return nil if header.nil? || header.empty? if header.match?(/\A\d+\z/) { seconds: header.to_i } else { date: Time.httpdate(header) } end end |