class Ncurses::WINDOW
Public Class Methods
new(*args)
click to toggle source
# File lib/ncurses_sugar.rb, line 86 def WINDOW.new(*args) Ncurses.newwin(*args) end
Public Instance Methods
del()
click to toggle source
# File lib/ncurses_sugar.rb, line 82 def del Ncurses.delwin(self) end
Also aliased as: delete
method_missing(name, *args, &block)
click to toggle source
# File lib/ncurses_sugar.rb, line 60 def method_missing(name, *args, &block) name = name.to_s if (name[0,2] == "mv") test_name = name.dup test_name[2,0] = "w" # insert "w" after"mv" if (Ncurses.respond_to?(test_name)) return Ncurses.send(test_name, self, *args, &block) end end test_name = "w" + name if (Ncurses.respond_to?(test_name)) return Ncurses.send(test_name, self, *args, &block) end Ncurses.send(name, self, *args, &block) end
respond_to?(name)
click to toggle source
# File lib/ncurses_sugar.rb, line 75 def respond_to?(name) name = name.to_s if (name[0,2] == "mv" && Ncurses.respond_to?("mvw" + name[2..-1])) return true end Ncurses.respond_to?("w" + name) || Ncurses.respond_to?(name) end