Module: RSpec::Hermetic::ResourceTracker::IOSingletonMethods
- Defined in:
- lib/rspec/hermetic/resource_tracker.rb
Instance Method Summary collapse
Instance Method Details
#open(*args, **kwargs) ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/rspec/hermetic/resource_tracker.rb', line 19 def open(*args, **kwargs) if block_given? super(*args, **kwargs) do |io| RSpec::Hermetic::ResourceTracker.annotate(io) yield io end else super.tap { |io| RSpec::Hermetic::ResourceTracker.annotate(io) } end end |