Class: ReverseSortedUniqueArray

Inherits:
Array
  • Object
show all
Defined in:
lib/dated_backup/extensions/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.



20
21
22
23
24
25
# File 'lib/dated_backup/extensions/array.rb', line 20

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