class Curtis::BaseView::Size
Attributes
view[R]
Public Class Methods
new(view)
click to toggle source
# File lib/curtis/base_view/size.rb, line 6 def initialize(view) @view = view end
Public Instance Methods
columns()
click to toggle source
# File lib/curtis/base_view/size.rb, line 14 def columns lines_and_columns.last end
lines()
click to toggle source
# File lib/curtis/base_view/size.rb, line 10 def lines lines_and_columns.first end
lines_and_columns()
click to toggle source
# File lib/curtis/base_view/size.rb, line 18 def lines_and_columns lines, columns = [], [] view.window.getmaxyx(lines, columns) [lines.first, columns.first] end
to_s()
click to toggle source
# File lib/curtis/base_view/size.rb, line 24 def to_s lines_and_columns.join(', ') end