Class: LStripOnSteroids::JuicedStripper

Inherits:
Object
  • Object
show all
Defined in:
lib/lstrip_on_steroids.rb

Instance Method Summary collapse

Constructor Details

#initialize(lines) ⇒ JuicedStripper

Returns a new instance of JuicedStripper.



3
4
5
6
# File 'lib/lstrip_on_steroids.rb', line 3

def initialize lines
  @lines = lines
  strip_bare_top_and_bottom
end

Instance Method Details

#stripObject



8
9
10
# File 'lib/lstrip_on_steroids.rb', line 8

def strip
  @lines.map {|line| line.sub(/^\s*$/, "").sub(/^ {#{whitespace_trim_length}}/, "") }
end