Excel calendar export Class

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


- 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


- 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: Ruby on Rails, Software Testing

See more: xls header, ruby on rails rspec, ruby on rails mac, ruby on rails for mac, ruby on rails calendar, rails send, padding background, event calendar example, background padding, software acceptance testing, rails any, google xls, google excel docs, excel in google docs, excel google docs, ruby on rails gem, ruby linux, export from excel, excel for mac, colorize, acceptance testing, ruby date range, 100 lines code, google add calendar, excel add strings

About the Employer:
( 1 review ) Moscow, Russian Federation

Project ID: #2610819

1 freelancer is bidding on average $150 for this job


Hi, We QualitySoft Services believed that we are the one who provide a quality solution to our [url removed, login to view] believe on us and give one chance to work with you. We assured that our work is your's choice. Thank & Rega More

$150 USD in 21 days
(0 Reviews)