Sha256: 08ceab84f908b3ecbf3a4ff32975f93272ff98ff91763281c8a64c269bc5765e

Contents?: true

Size: 204 Bytes

Versions: 48

Compression:

Stored size: 204 Bytes

Contents

class String
  def undent
    a = $1 if match(/\A(\s+)(.*\n)(?:\1.*\n)*\z/)
    gsub(/^#{a}/,'')
  end
  alias :dedent :undent

  def starts_with?(characters)
    !!self.match(/^#{characters}/)
  end
end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
socialcast-git-extensions-3.1.24 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.23 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.22 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.21 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.20 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.19 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.18 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.17 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.15 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.14 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.13 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.12 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.11 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.10 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.9 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.8 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.7 lib/socialcast-git-extensions/string_ext.rb
socialcast-git-extensions-3.1.6 lib/socialcast-git-extensions/string_ext.rb
thegarage-gitx-1.0.0.beta lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-1.0.0.alpha lib/thegarage/gitx/string_extensions.rb