Prototype’s Event.KEY_* properties

Event.KEY_BACKSPACE Event.KEY_TAB Event.KEY_RETURN Event.KEY_ESC Event.KEY_LEFT Event.KEY_UP Event.KEY_RIGHT Event.KEY_DOWN Event.KEY_DELETE Event.KEY_HOME Event.KEY_END Event.KEY_PAGEUP Event.KEY_PAGEDOWN Event.KEY_INSERT

And don’t you forget ’em!


Something I’ve been thinking about…

class Object def otherwise(other, *methods_if_value) if self.blank? other else return self if methods_if_value.blank? methods_if_value.inject(self) {|memo,m| memo = memo.send(*m)} end end end