Sha256: 431e8be369ad74a19f44a6732326001ae4ce90a14b96f90c925ca09f325d6064

Contents?: true

Size: 173 Bytes

Versions: 6

Compression:

Stored size: 173 Bytes

Contents

class String
  def strip_heredoc
    min_indent = scan(/^[ \t]*(?=\S)/).min
    indent = min_indent.nil? ? 0 : min_indent.size

    gsub(/^[ \t]{#{indent}}/, '')
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vagrant-foodtaster-server-0.0.10 lib/vagrant-foodtaster-server/string_ext.rb
vagrant-foodtaster-server-0.0.9 lib/vagrant-foodtaster-server/string_ext.rb
vagrant-foodtaster-server-0.0.8 lib/vagrant-foodtaster-server/string_ext.rb
vagrant-foodtaster-server-0.0.7 lib/vagrant-foodtaster-server/string_ext.rb
vagrant-foodtaster-server-0.0.6 lib/vagrant-foodtaster-server/string_ext.rb
vagrant-foodtaster-server-0.0.5 lib/vagrant-foodtaster-server/string_ext.rb