Sha256: 692f482891ca9acfb1c954a531a817cba0fbbb711946acb9663c5839703c0afe

Contents?: true

Size: 258 Bytes

Versions: 27

Compression:

Stored size: 258 Bytes

Contents

module CompressHelper
  def strip_indent(string)
    lines       = string.lines
    match       = /\A( *)/.match(lines.first)
    return string unless match
    whitespaces = match[1].to_s.length
    lines.map { |line| line[whitespaces..-1] }.join
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
mutant-0.8.10 spec/support/compress_helper.rb
mutant-0.8.9 spec/support/compress_helper.rb
mutant-0.8.8 spec/support/compress_helper.rb
mutant-0.8.7 spec/support/compress_helper.rb
mutant-0.8.6 spec/support/compress_helper.rb
mutant-0.8.5 spec/support/compress_helper.rb
mutant-0.8.4 spec/support/compress_helper.rb
mutant-0.8.3 spec/support/compress_helper.rb
mutant-0.8.2 spec/support/compress_helper.rb
mutant-0.8.1 spec/support/compress_helper.rb
mutant-0.8.0 spec/support/compress_helper.rb
mutant-0.7.9 spec/support/compress_helper.rb
mutant-0.7.8 spec/support/compress_helper.rb
mutant-0.7.7 spec/support/compress_helper.rb
mutant-0.7.6 spec/support/compress_helper.rb
mutant-0.7.5 spec/support/compress_helper.rb
mutant-0.7.4 spec/support/compress_helper.rb
mutant-0.7.3 spec/support/compress_helper.rb
mutant-0.7.2 spec/support/compress_helper.rb
mutant-0.7.1 spec/support/compress_helper.rb