class ApiHammer::TrailingNewline::TNLBodyProxy
Public Instance Methods
each() { |e| ... }
click to toggle source
# File lib/api_hammer/trailing_newline.rb, line 15 def each last_has_newline = false blank = true @body.each do |e| last_has_newline = e =~ /\n\z/m blank = false if e != '' yield e end yield "\n" unless blank || last_has_newline end