Skip to content

dadooda/invert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inverse Comparison Wrapper

Introduction

To sort_by in reverse order, use the Invert wrapper supplied in this gem.

This gem is based on post by glenn mcdonald:

Setup

$ gem sources --add http://rubygems.org
$ gem install invert

Examples

[1, 2, 3].sort_by {|i| Invert(i)}                           # => [3, 2, 1]
["alfa", "bravo", "charlie"].sort_by {|s| Invert(s)}        # => ["charlie", "bravo", "alfa"]

Multi-sort: users.sort_by {|r| [Invert(r.age), r.name]}

Feedback

Send bug reports, suggestions and criticisms through project's page on GitHub.

About

Inverse Comparison Wrapper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages