class IO

Public Class Methods

binread(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 5
def binread(*args, &block)
  TCellAgent::Instrumentation::Lfi.cmdi_open_handler(args)

  tcell_original_binread(*args, &block)
end
binwrite(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 14
def binwrite(*args, &block)
  TCellAgent::Instrumentation::Lfi.default_open_handler(args, 'Write')

  tcell_original_binwrite(*args, &block)
end
foreach(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 23
def foreach(*args, &block)
  TCellAgent::Instrumentation::Lfi.default_open_handler(args, 'Read')

  tcell_original_foreach(*args, &block)
end
popen(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 32
def popen(*args, &block)
  TCellAgent::Cmdi.popen_cmdi_handler(args)

  tcell_original_popen(*args, &block)
end
read(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 41
def read(*args, &block)
  TCellAgent::Instrumentation::Lfi.cmdi_open_handler(args, 'Read')

  tcell_original_read(*args, &block)
end
readlines(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 50
def readlines(*args, &block)
  TCellAgent::Instrumentation::Lfi.cmdi_open_handler(args, 'Read')

  tcell_original_readlines(*args, &block)
end
sysopen(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 59
def sysopen(*args, &block)
  TCellAgent::Instrumentation::Lfi.default_open_handler(args)

  tcell_original_sysopen(*args, &block)
end
write(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/io.rb, line 68
def write(*args, &block)
  TCellAgent::Instrumentation::Lfi.default_open_handler(args, 'Write')

  tcell_original_write(*args, &block)
end