The Ruby Based Ruby Resume' Generator

This is a fun little project for defining your resume in Ruby. You say your a Rubyist, but is your resume written in a DSL? I didn't think so! Using the Ruby Resume' Generator, you too can be a total geek!

Example

ruby_coder.rb

class RubyCoder include Resume contact :email => %w(ruby coder net), :phone => %w(800 444 3333) attended "XYZU", :in => "Gemology", :with => "PHD", :graduated => "1999" worked :at => "Gem Cutting, Inc.", :description => "cut all kinds of rubies", :position => "cuter", :tenure => 2008 built %w(ruby-cuts.tv) using %w(ruby haml datamapper) practicing %w(agile bdd juggling) story %w(I'm a ruby coder of some skill and whatnot. You should hire be because I'm cool.) end

Then, with this gem installed you can pop out a slick little resume'

resume ruby_coder.rb

                               Ruby Coder                                   
                     [email protected]   800.444.3333                          

                                              Attended XYZU Gemology for PHD

                                 Worked at Gem Cutting, Inc. as a cuter 2008

cut all kinds of rubies

                                                                       Sites

ruby-cuts.tv

                                                                Technologies

ruby - haml - datamapper

                                                                   Practices

agile - bdd - juggling

I'm a ruby coder of some skill and whatnot. You should hire be because I'm cool.

You can also write a PDF file by supplying the -pdf parameter

resume examples/ruby_coder.rb -pdf Printing PDF to RubyCoder.pdf

Notes

Feel free to leave any and all of the various sections out. You can call most methods multiple times and the data will simply get added to the list of items.

If you want a different format, feel free to hack away. If you can't you probably shouldn't be using this anyway.