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