Sha256: fcb9ed5e2a60598420ce285c99a9f1a8abbd931cade0274031fc41f5e93f363f

Contents?: true

Size: 259 Bytes

Versions: 23

Compression:

Stored size: 259 Bytes

Contents

class String
  # Transform the current string into a permalink.
  def to_permalink
    self.gsub(/\W+/, ' ').strip.downcase.titleize.gsub(/\ +/, '_')
  end
  
  # Give a URI object created from the current string
  def to_uri
    N::URI.new(self)
  end
  
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
talia_core-0.5.4 lib/core_ext/string.rb
talia_core-0.5.3 lib/core_ext/string.rb
talia_core-0.5.2 lib/core_ext/string.rb
talia_core-0.5.1 lib/core_ext/string.rb
talia_core-0.5.0 lib/core_ext/string.rb
talia_core-0.4.22 lib/core_ext/string.rb
talia_core-0.4.20 lib/core_ext/string.rb
talia_core-0.4.19 lib/core_ext/string.rb
talia_core-0.4.18 lib/core_ext/string.rb
talia_core-0.4.17 lib/core_ext/string.rb
talia_core-0.4.16 lib/core_ext/string.rb
talia_core-0.4.15 lib/core_ext/string.rb
talia_core-0.4.14 lib/core_ext/string.rb
talia_core-0.4.13 lib/core_ext/string.rb
talia_core-0.4.12 lib/core_ext/string.rb
talia_core-0.4.11 lib/core_ext/string.rb
talia_core-0.4.10 lib/core_ext/string.rb
talia_core-0.4.9 lib/core_ext/string.rb
talia_core-0.4.8 lib/core_ext/string.rb
talia_core-0.4.7 lib/core_ext/string.rb