class Object
Constants
- C
- NC
For short :)
- Version
Public Instance Methods
assert(msg = "") { |or raise "Assert failed: #{msg}"| ... }
click to toggle source
# File lib/cless/assert.rb, line 1 def assert(msg = "") yield or raise "Assert failed: #{msg}" end
select_or_cancel(*fds)
click to toggle source
# File lib/cless/cless.rb, line 22 def select_or_cancel(*fds) ifds = [$stdin] + fds.dup loop { ofds = select(ifds)[0] if ofds.delete($stdin) return nil if Ncurses.getch == C::ESC end return ofds unless ofds.empty? } end