Sha256: 7a3908a3cbd079dc4554cbae60017736595999e510cadf9024af56e7daab548b

Contents?: true

Size: 265 Bytes

Versions: 53

Compression:

Stored size: 265 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_method :dedent, :undent

  def blank?
    to_s == ''
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
gitx-2.23.0.ci.162.1 lib/gitx/extensions/string.rb
gitx-2.23.0 lib/gitx/extensions/string.rb
gitx-2.22.0.ci.154.1 lib/gitx/extensions/string.rb
gitx-2.22.0 lib/gitx/extensions/string.rb
gitx-2.21.5.ci.153.1 lib/gitx/extensions/string.rb
gitx-2.21.5.ci.151.1 lib/gitx/extensions/string.rb
gitx-2.21.5 lib/gitx/extensions/string.rb
gitx-2.21.4.ci.145.1 lib/gitx/extensions/string.rb
gitx-2.21.4 lib/gitx/extensions/string.rb
gitx-2.21.3.ci.135.1 lib/gitx/extensions/string.rb
gitx-2.21.3 lib/gitx/extensions/string.rb
gitx-2.21.2.ci.134.1 lib/gitx/extensions/string.rb
gitx-2.21.2.ci.130.1 lib/gitx/extensions/string.rb
gitx-2.21.2 lib/gitx/extensions/string.rb
gitx-2.21.1.ci.125.1 lib/gitx/extensions/string.rb
gitx-2.21.1 lib/gitx/extensions/string.rb
gitx-2.21.0.ci.121.1 lib/gitx/extensions/string.rb
gitx-2.21.0 lib/gitx/extensions/string.rb
gitx-2.20.0 lib/gitx/extensions/string.rb
gitx-2.20.0.ci.117.1 lib/gitx/extensions/string.rb