[ruby] Allow pbcopy to take a block
change
commit 7b67451badbf8bd48db692fdcd2c3b0adff81271
author Alpha Chen <alpha.chen@gmail.com>
date
parent 3a808413
diff --git a/ruby/.pryrc b/ruby/.pryrc
index 08bb131b..5b010430 100644
--- a/ruby/.pryrc
+++ b/ruby/.pryrc
@@ -15,7 +15,8 @@ begin
 rescue LoadError
 end
 
-def pbcopy(str)
+def pbcopy(str=nil)
+  str = yield if block_given?
   IO.popen(%w[pbcopy], 'w') {|io| io.write str }
 end