The timeless repository

Copy Paste

Written by Magnus Holm

Stick this in your .irbrc:

# Evaluate the code on the clipboard. def ep IRB.CurrentContext.workspace.evaluate(self, paste) end

And then add one of these:

Mac

def copy(str) IO.popen('pbcopy', 'w') { |f| f << str.to_s } end def paste `pbpaste` end

Linux

# http://gist.github.com/124272 # Thanks to Bjørn Arild Mæland def copy(str) IO.popen('xclip -i', 'w') { |f| f << str.to_s } end def paste `xclip -o` end