Method: MyMatrix#sortBy
- Defined in:
- lib/mymatrix.rb
#sortBy(colname, reverse = false) ⇒ Object
907 908 909 910 911 912 913 914 915 916 917 918 919 |
# File 'lib/mymatrix.rb', line 907 def sortBy(colname, reverse=false) sortmx = [] self.each do |row| key = self.getValue(row, colname) sortmx << [key, row] end sortmx.sort! self.empty! sortmx.each do |keyrow| self << keyrow[1] end return self end |