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.19.0.ci.114.1 lib/gitx/extensions/string.rb
gitx-2.19.0.ci.112.1 lib/gitx/extensions/string.rb
gitx-2.19.0 lib/gitx/extensions/string.rb
gitx-2.18.0.ci.106.1 lib/gitx/extensions/string.rb
gitx-2.18.0 lib/gitx/extensions/string.rb
gitx-2.18.0.pre.ci.104.1 lib/gitx/extensions/string.rb
gitx-2.18.0.pre lib/gitx/extensions/string.rb
gitx-2.17.0.pre.ci.101.1 lib/gitx/extensions/string.rb
gitx-2.17.0.pre lib/gitx/extensions/string.rb
gitx-2.17.0.pre.ci.98.1 lib/gitx/extensions/string.rb
gitx-2.16.0.ci.91.1 lib/gitx/extensions/string.rb
gitx-2.16.0 lib/gitx/extensions/string.rb
gitx-2.16.0.ci.89.1 lib/gitx/extensions/string.rb
gitx-2.16.0.pre.ci.88.1 lib/gitx/extensions/string.rb
gitx-2.16.0.pre.ci.85.1 lib/gitx/extensions/string.rb
gitx-2.16.0.pre lib/gitx/extensions/string.rb
gitx-2.16.0.pre.ci.81.1 lib/gitx/extensions/string.rb
gitx-2.15.0 lib/gitx/extensions/string.rb
gitx-2.15.0.ci.75.1 lib/gitx/extensions/string.rb
gitx-2.14.2.ci.70.1 lib/gitx/extensions/string.rb