Sha256: c33b8a398d5aef57ade0ca0b32657f6536ffa4cf5b1d8929c17935d231fac2f0

Contents?: true

Size: 94 Bytes

Versions: 12

Compression:

Stored size: 94 Bytes

Contents

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

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
puppet-4.8.2 spec/lib/puppet_spec/unindent.rb
puppet-4.8.2-x86-mingw32 spec/lib/puppet_spec/unindent.rb
puppet-4.8.2-x64-mingw32 spec/lib/puppet_spec/unindent.rb
puppet-4.8.2-universal-darwin spec/lib/puppet_spec/unindent.rb
puppet-4.8.1 spec/lib/puppet_spec/unindent.rb
puppet-4.8.1-x86-mingw32 spec/lib/puppet_spec/unindent.rb
puppet-4.8.1-x64-mingw32 spec/lib/puppet_spec/unindent.rb
puppet-4.8.1-universal-darwin spec/lib/puppet_spec/unindent.rb
puppet-4.8.0 spec/lib/puppet_spec/unindent.rb
puppet-4.8.0-x86-mingw32 spec/lib/puppet_spec/unindent.rb
puppet-4.8.0-x64-mingw32 spec/lib/puppet_spec/unindent.rb
puppet-4.8.0-universal-darwin spec/lib/puppet_spec/unindent.rb