I needed to sort string alphabetically in ruby.
There is a handy chars
method on string that converts a string to char array
#Case Sensitive
my_string.chars.sort.join
# Case Insensitive
str.chars.sort{|a,b| a.casecmp(b)}.join
# or
str.chars.sort_by(&:downcase).join
Related External Links: