# stick in .irbrc def copy(str) IO.popen('pbcopy', 'w') { |f| f << str.to_s } end def paste `pbpaste` end def ep eval(paste) end
Python version (adjust to pbcopy/pbpaste if on OS X): http://gist.github.com/488852