Class | PhusionPassenger::Utils::PseudoIO |
In: |
lib/phusion_passenger/utils.rb
|
Parent: | Object |
# File lib/phusion_passenger/utils.rb, line 519 519: def initialize(sink) 520: @sink = sink || File.open("/dev/null", "w") 521: @buffer = StringIO.new 522: end
# File lib/phusion_passenger/utils.rb, line 524 524: def done! 525: result = @buffer.string 526: @buffer = nil 527: return result 528: end
# File lib/phusion_passenger/utils.rb, line 534 534: def method_missing(*args, &block) 535: @buffer.send(*args, &block) if @buffer && args.first != :reopen 536: return @sink.send(*args, &block) 537: end