{"id":574,"date":"2006-12-19T02:14:48","date_gmt":"2006-12-19T07:14:48","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/hoanga\/2006\/12\/19\/wirble-a-ruby-gem-that-gives-tab-compl"},"modified":"2006-12-19T02:14:48","modified_gmt":"2006-12-19T07:14:48","slug":"wirble-a-ruby-gem-that-gives-tab-completion-syntax-coloring-to-irb","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/hoanga\/2006\/12\/19\/wirble-a-ruby-gem-that-gives-tab-completion-syntax-coloring-to-irb\/","title":{"rendered":"Wirble: A ruby gem that gives tab-completion + syntax coloring to irb"},"content":{"rendered":"<p><a href=\"http:\/\/www.rubyinside.com\">Ruby Inside<\/a> has a<br \/>\n<a href=\"http:\/\/www.rubyinside.com\/wirble-tab-completion-and-syntax-coloring-for-irb-336.html\">blog post<\/a><br \/>\non an add-on to irb that allows tab-completion and syntax coloring for irb.  Way cool!<br \/>\nThe install instructions are simple as:<\/p>\n<ol>\n<li>Install Ruby Gems (You DO have this installed, right?)<\/li>\n<li>sudo gem install -y wirble<\/li>\n<li>Then add the following to $HOME\/.irbrc<br \/>\n<blockquote><p>\nrequire &#8216;rubygems&#8217;<br \/>\nrequire &#8216;wirble&#8217;<br \/>\nWirble.init<br \/>\nWirble.colorize\n<\/p><\/blockquote>\n<\/li>\n<\/ol>\n<p>Then enjoy working with ruby in full (ascii) technicolor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ruby Inside has a blog post on an add-on to irb that allows tab-completion and syntax coloring for irb. Way cool! The install instructions are simple as: Install Ruby Gems (You DO have this installed, right?) sudo gem install -y wirble Then add the following to $HOME\/.irbrc require &#8216;rubygems&#8217; require &#8216;wirble&#8217; Wirble.init Wirble.colorize Then enjoy [&hellip;]<\/p>\n","protected":false},"author":703,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[972,615],"tags":[],"class_list":["post-574","post","type-post","status-publish","format-standard","hentry","category-programming","category-ruby"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/users\/703"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/comments?post=574"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/574\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/media?parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/categories?post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/tags?post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}