Class: ReverseSortedUniqueArray

Inherits:
Array
  • Object
show all
Defined in:
lib/dated_backup/extensions/reverse_sorted_unique_array.rb

Overview

A subclass of Array, but it calls uniq!, sort!, and reverse! (in that order) after the instance is created

Direct Known Subclasses

DatedBackup::Core::BackupSet

Instance Method Summary collapse

Methods inherited from Array

#car, #cdr, #to_backup_set

Constructor Details

#initialize(*args, &blk) ⇒ ReverseSortedUniqueArray

Returns a new instance of ReverseSortedUniqueArray.



7
8
9
10
11
12
# File 'lib/dated_backup/extensions/reverse_sorted_unique_array.rb', line 7

def initialize *args, &blk
  super *args, &blk
  uniq!
  sort!
  reverse!
end