Sha256: 7f947681b8afb089af2775bc4e175aa1f5f6abf1fbe6a65695375e27f4628da0

Contents?: true

Size: 171 Bytes

Versions: 23

Compression:

Stored size: 171 Bytes

Contents

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

  def blank?
    self.to_s == ''
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
thegarage-gitx-2.9.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.8.1 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.8.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.7.2 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.7.1 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.7.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.6.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.1 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.0.beta5 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.0.beta4 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.0.beta3 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.0.beta2 lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-2.5.0.beta1 lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-2.4.2 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.5.0.alpha1 lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-2.4.1 lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-2.4.0 lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-2.4.0.pre1 lib/thegarage/gitx/string_extensions.rb
thegarage-gitx-2.3.0 lib/thegarage/gitx/string_extensions.rb