Farrel Lifson wrote:
> On 08/03/07, Jason Burgett <jasbur / gmail.com> wrote:
>> I have a series of objects in an array. Each object corresponds to an
>> application and has several attributes. For instance I can call:
>>
>> @application.name
>> @application.icon
>> @application.ranking
>>
>> "ranking" is always an integer. So if I have an array of these objects,
>> say, @allApplications how do I sort using each application's ranking
>> (@application.ranking)?
>>
>
> applications.sort_by{|object| object.ranking}
>

Another way would be to add a <=> method

class Application
  def <=> other
     self.ranking <=> other.ranking
  end
end

-Justin