Module: Winsize::IOExtension
- Included in:
- IO
- Defined in:
- lib/winsize.rb
Instance Method Summary collapse
Instance Method Details
#winsize ⇒ Object
25 26 27 28 29 |
# File 'lib/winsize.rb', line 25 def winsize size = "" ioctl(TIOCGWINSZ, size) Winsize.new(*size.unpack("SSSS")) end |
#winsize=(size) ⇒ Object
31 32 33 34 |
# File 'lib/winsize.rb', line 31 def winsize=(size) size = size.respond_to?(:to_ioctl) ? size.to_ioctl : Winsize.new(*size).to_ioctl ioctl(TIOCSWINSZ, size) end |