Sha256: bf29fd840a1b2a535d00af346324f395c29ff19885cb00d1bad2b42934f1e24a

Contents?: true

Size: 200 Bytes

Versions: 18

Compression:

Stored size: 200 Bytes

Contents

class String
  
  def without_trailing_slash
    gsub(/\/$/, '')
  end
  
  def enclose_in_single_quotes
    return "''" if nil? || empty?
    split(/'/, -1).map{|e| "'#{e}'"}.join("\\'")
  end
  
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
mercurial-ruby-0.7.12 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.11 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.10 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.9 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.8 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.7 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.6 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.5 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.4 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.3 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.2 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.1 lib/stdlib_exts/string.rb
mercurial-ruby-0.7.0 lib/stdlib_exts/string.rb
mercurial-ruby-0.6.1 lib/stdlib_exts/string.rb
mercurial-ruby-0.6.0 lib/stdlib_exts/string.rb
mercurial-ruby-0.5.0 lib/stdlib_exts/string.rb
mercurial-ruby-0.4.0 lib/stdlib_exts/string.rb
mercurial-ruby-0.3.0 lib/stdlib_exts/string.rb