Class: MailHandler::Receiving::FileList
- Inherits:
-
Object
- Object
- MailHandler::Receiving::FileList
- Includes:
- FileHandling
- Defined in:
- lib/mailhandler/receiving/filelist/base.rb,
lib/mailhandler/receiving/filelist/filter/base.rb,
lib/mailhandler/receiving/filelist/filter/email.rb
Overview
namespace
Defined Under Namespace
Modules: Filter
Instance Method Summary collapse
Methods included from FileHandling
Instance Method Details
#get(pattern) ⇒ Object
36 37 38 |
# File 'lib/mailhandler/receiving/filelist/base.rb', line 36 def get(pattern) Dir.glob(pattern) end |
#sort(files) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/mailhandler/receiving/filelist/base.rb', line 40 def sort(files) swapped = true j = 0 while swapped swapped = false j += 1 (files.size - j).times do |i| next unless swap_files?(files[i], files[i + 1]) tmp = files[i] files[i] = files[i + 1] files[i + 1] = tmp swapped = true end end files end |