To plug Ruby directly into your brain, take three short breaths, mutter a prayer to Matz, and then follow these instructions:
Prerequisites: Mac OS X Panther or greater and Quicksilver
-
Download this humble
Applescript
\#<using terms from application "Quicksilver" on process text t do shell script "ruby -00 -e '" & t & "'" end process text end using terms from - Unzip the script and copy it to `~/Library/Application Support/Quicksilver/Actions/`
- Restart Quicksilver
Once you’ve plugged in, Ruby is just a blink away:
- Invoke Quicksilver (`CTRL-Space`)
-
Type a period (`.`) followed by your one-line stroke of genius, such
as:
\#<\[ "in", "me", "plug" \].reverse_each {|x| print x.upcase, " " } - Press `TAB`
- Type until `ruby` is displayed in the second pane
- Press `Return`
The results of your Ruby one-liner (‘PLUG ME IN’ in this case) are
placed back into the first pane of Quicksilver for your digestion.
Thanks to bsg for the inspiration.