Sha256: c09c1e91edad356d85e3f20e06626cfed05f9bf0972a70869193d146bdf7ff5c

Contents?: true

Size: 122 Bytes

Versions: 14

Compression:

Stored size: 122 Bytes

Contents

# frozen_string_literal: true

class String
  def unindent
    gsub(/^#{scan(/^\s*/).min_by{|l|l.length}}/, "")
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
vagrant-libvirt-0.12.2 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.12.1 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.12.0 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.11.2 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.11.1 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.8 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.7 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.6 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.5 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.4 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.3 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.2 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.1 lib/vagrant-libvirt/util/unindent.rb
vagrant-libvirt-0.10.0 lib/vagrant-libvirt/util/unindent.rb