Module: EverydayNatsort
- Defined in:
- lib/everyday_natsort/natural.rb,
lib/everyday_natsort/base.rb,
lib/everyday_natsort/accents.rb,
lib/everyday_natsort/version.rb
Overview
Note: uses a modified version of the comparing logic from github.com/johnnyshields/naturalsort
Defined Under Namespace
Modules: Kernel, NaturalSort, StripAccents Classes: Accents, Natural
Constant Summary collapse
- VERSION =
'1.0.3'
Class Method Summary collapse
Class Method Details
.compare(a, b) ⇒ Object
14 15 16 |
# File 'lib/everyday_natsort/base.rb', line 14 def compare(a, b) EverydayNatsort::Natural.compare(a, b) end |
.sort(object) ⇒ Object
10 11 12 |
# File 'lib/everyday_natsort/base.rb', line 10 def sort(object) EverydayNatsort::Natural.sort(object) end |
.strip_accents(str) ⇒ Object
6 7 8 |
# File 'lib/everyday_natsort/base.rb', line 6 def strip_accents(str) EverydayNatsort::Accents.sanitize(str) end |