Method: ImapGuard::Query#before
- Defined in:
- lib/imap_guard/query.rb
#before(date) ⇒ self
Messages whose internal date (disregarding time and timezone) is earlier than the specified date.
| 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | # File 'lib/imap_guard/query.rb', line 106 def before(date) date = case date when String date when Integer (Date.today - date).strftime "%e-%b-%Y" when Date date.strftime "%e-%b-%Y" else raise ArgumentError, "#{date.inspect} is invalid." end self << "BEFORE" << date end |