Sha256: 4186319fa10ded6d37213068f6cccb7d5917d18ddcfccee3765519a859613bc4

Contents?: true

Size: 238 Bytes

Versions: 11

Compression:

Stored size: 238 Bytes

Contents

class String

  # Underscore text (downcase and replace now-char to '-')
  #  Example:
  #  "some_text".underscore # => "some-text"
  #  "R7.com".underscore # => "r7-com"
  def underscore
    self.strip.downcase.gsub(/\W/, '-')
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
buildable-2.4.1 lib/core_ext/string.rb
buildable-2.4.0 lib/core_ext/string.rb
buildable-2.3.0 lib/core_ext/string.rb
buildable-2.1.6 lib/core_ext/string.rb
buildable-2.1.5 lib/core_ext/string.rb
buildable-2.1.4 lib/core_ext/string.rb
buildable-2.1.3 lib/core_ext/string.rb
buildable-2.2.0 lib/core_ext/string.rb
buildable-2.1.2 lib/core_ext/string.rb
buildable-2.1.1 lib/core_ext/string.rb
buildable-2.1.0 lib/core_ext/string.rb