Skip to content

Commit 3094fcc

Browse files
authored
🔀 Merge pull request #354 from ruby/fix-README-example
Fix README example
2 parents 3e7ed21 + 8916a49 commit 3094fcc

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,16 @@ end
5050

5151
```ruby
5252
imap.select('Mail/sent-mail')
53-
if not imap.list('Mail/', 'sent-apr03')
53+
if imap.list('Mail/', 'sent-apr03').empty?
5454
imap.create('Mail/sent-apr03')
5555
end
5656
imap.search(["BEFORE", "30-Apr-2003", "SINCE", "1-Apr-2003"]).each do |message_id|
57-
imap.copy(message_id, "Mail/sent-apr03")
58-
imap.store(message_id, "+FLAGS", [:Deleted])
57+
if imap.capable?(:move) || imap.capable?(:IMAP4rev2)
58+
imap.move(message_id, "Mail/sent-apr03")
59+
else
60+
imap.copy(message_id, "Mail/sent-apr03")
61+
imap.store(message_id, "+FLAGS", [:Deleted])
62+
end
5963
end
6064
imap.expunge
6165
```

0 commit comments

Comments
 (0)