Sha256: 1b469067ea77a809147dbd26edd077145cc892b83e1db6ee1d27189a76990c24
Contents?: true
Size: 562 Bytes
Versions: 43
Compression:
Stored size: 562 Bytes
Contents
require 'rex/ui' module Rex module Ui module Text ### # # This class implements input against standard in. # ### class Input::Stdio < Rex::Ui::Text::Input # # Reads text from standard input. # def sysread(len = 1) $stdin.sysread(len) end # # Wait for a line of input to be read from standard input. # def gets return $stdin.gets end # # Returns whether or not EOF has been reached on stdin. # def eof? $stdin.closed? end # # Returns the file descriptor associated with standard input. # def fd return $stdin end end end end end
Version data entries
43 entries across 43 versions & 1 rubygems