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.



5
6
7
8
# File 'lib/lstrip_on_steroids.rb', line 5

def initialize lines
  @lines = lines
  strip_bare_top_and_bottom
end

Instance Method Details

#stripObject



10
11
12
# File 'lib/lstrip_on_steroids.rb', line 10

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