Sha256: f23e3c5fbf04362280ff85d727631e7c2464a198b6916fb4e0fe6b017019523e

Contents?: true

Size: 262 Bytes

Versions: 10

Compression:

Stored size: 262 Bytes

Contents

class String
  # @see http://api.rubyonrails.org/classes/String.html#method-i-strip_heredoc
  def undent
    indent = scan(/^[ \t]*(?=\S)/).min.size || 0
    gsub(/^[ \t]{#{indent}}/, '')
  end
  alias :dedent :undent

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

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
thegarage-gitx-2.14.0 lib/thegarage/gitx/extensions/string.rb
gitx-2.13.2 lib/gitx/extensions/string.rb
gitx-2.13.1 lib/gitx/extensions/string.rb
thegarage-gitx-2.13.1 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.13.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.12.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.11.0 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.10.2 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.10.1 lib/thegarage/gitx/extensions/string.rb
thegarage-gitx-2.10.0 lib/thegarage/gitx/extensions/string.rb