« Return to Thread: Help required on sorting

Re: Help required on sorting

by Bertram Scharpf :: Rate this Message:

Reply to Author | View in Thread

Hi,

Am Donnerstag, 09. Jul 2009, 18:46:40 +0900 schrieb Dipti Iyengar:
>    I ve to sort risks by "High" "Medium" "Low" "Info" and "Safe"
>
> When I sort in the model it sorts in the alphabetical order which is not
> what i want.

  ary.sort_by { |elem|                    
    case elem.risk
      when /high/i   then 5
      when /medium/i then 4
      when /low/i    then 3
      when /info/i   then 2
      when /safe/i   then 1
      else                0
    end
  }

Bertram


--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de

 « Return to Thread: Help required on sorting