Excel calendar export Class

CANCELLED
Bids
2
Avg Bid (USD)
$175
Project Budget (USD)
$50 - $200

Project Description:
I need RSpec tested class Agenda which should do the following

init for Agenda should receive start and end date, and @events = event objects collection(which have start_date, color)
- extract months from that range
- for each month write a calendar grid with edge which can be adjusted (5*5, 9*9)
- each block is a day. 7 days in a row.
- each block should be square form
- each block should have bold border
- each day should be in own place in the row - 5 month day for friday, 1 month day for monday and so on
- each block should contain header with those format of date - 21 ??????? 2012
- each header should have bold border
- each block should contain truncated line(which fits in cell) for each event from @events
- if block edge is 9 cells, that it contain 9-1(minus header row) 8 cells. If there is more events than block edge - 1 than you should add a note to header which should contain all non included in block truncated strings
- each event from @events should have color attribute, which will colorize it's cell background
- all months grids should follow each other with adjustable padding
- within padding should be a line with month name which will follow this padding line

TechSpecs:

- Ruby 1.9
- Rspec
- Russian locale for calendar - look at I18n from rails to name month and week days
- Acceptance terms - you should show code through teamview - run it and send resulting xls to me.
- resulting XLS can be opened within Google Docs or Excel for Win and Mac without warnings and have the same layout

Currently i have basic classes which are based on writeexcel gem(but you can choose any other gem):
- they already can write a grid for cells, write a header

Requirements:
- valid english
- you will be not allowed to use this code anywhere else.
- example for 50-100 lines of your rspec code
- this code should run without problems on Mac and Linux

Skills required:
Ruby & Ruby on Rails, Software Testing
Hire skullzeek
Project posted by:
skullzeek Russian Federation
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.