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