Skip to content

Instantly share code, notes, and snippets.

@radar

radar/sort.rb Secret

Created November 27, 2018 09:23
Show Gist options
  • Save radar/2c06a80f10cd5d0ffc4759fcf5c210c0 to your computer and use it in GitHub Desktop.
Save radar/2c06a80f10cd5d0ffc4759fcf5c210c0 to your computer and use it in GitHub Desktop.
module JSSort
def self.included(base)
base.alias_method :old_sort, :sort
end
def sort
if first.is_a?(Numeric)
self.map(&:to_s).old_sort.map(&:to_i)
else
self.old_sort
end
end
end
Array.include(JSSort)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment