Sha256: 691d380a1b68604caddcb39cf86f1a487a7fe757c4dc21246031278752ebbb98

Contents?: true

Size: 329 Bytes

Versions: 3

Compression:

Stored size: 329 Bytes

Contents

require 'facet/string/shuffle_chars'
class String
  # Destructive shuffle_chars.  Arrange the characters of the
  # string in a new random order.
  #
  #   require 'facet/string/pick'
  #
  #   s = "Ruby rules"
  #   s.shuffle_chars!
  #   s  #=> "e lybRsuur"
  #
  def shuffle_chars!
    self.replace( shuffle_chars )
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
facets-0.7.0 lib/facet/string/shuffle_chars%21.rb
facets-0.7.1 lib/facet/string/shuffle_chars%21.rb
facets-0.7.2 lib/facet/string/shuffle_chars%21.rb