Sha256: e4319bc731a8347fd302b0412a1024d980f12ca147e5f62728577e35e902fab9

Contents?: true

Size: 179 Bytes

Versions: 4

Compression:

Stored size: 179 Bytes

Contents

# encoding: utf-8
module Shelr
  class Terminal
    def size
      height, width = `stty size`.split(' ')
      { :height => height.to_i, :width => width.to_i }
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
shelr-0.12.3 lib/shelr/terminal.rb
shelr-0.12.2 lib/shelr/terminal.rb
shelr-0.12.1 lib/shelr/terminal.rb
shelr-0.12.0 lib/shelr/terminal.rb