Sha256: 66c9e4bdce7609bdc7661f1b3c5cd58b550bc163b4e005847fdfbd92b782e30b
Contents?: true
Size: 622 Bytes
Versions: 2173
Compression:
Stored size: 622 Bytes
Contents
module RSpec module Core # @private class OutputWrapper # @private attr_accessor :output # @private def initialize(output) @output = output end def respond_to?(name, priv=false) output.respond_to?(name, priv) end def method_missing(name, *args, &block) output.__send__(name, *args, &block) end # Redirect calls for IO interface methods IO.instance_methods(false).each do |method| define_method(method) do |*args, &block| output.__send__(method, *args, &block) end end end end end
Version data entries
2,173 entries across 2,172 versions & 17 rubygems