No description, website, or topics provided.
Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
lib
test
.gitignore
README.rdoc
Rakefile
init.rb

README.rdoc

CalendarBuilder

CalendarBuilder does a couple things

  • Builds calendars for the view

  • Adds event finders to your event models

Building Calendars

Add docs here. Please.

Event Finders

Assuming you have an event model with some sort of begin_at and end_at, you can use all these finders:

Event.upcoming
Event.on_date(date)
Event.in_month(date)
Event.in_date_range(date1..date2)
Event.in_rolling_month(date, number_of_weeks)
Event.in_month_with_outliers(date)

If your event model is an association unto some other model, like a Community for instance, you can do the following:

community = Community.find(1)
comunity.events.upcoming
comunity.events.on_date(date)
comunity.events.in_month(date)
comunity.events.in_date_range(date1..date2)
comunity.events.in_rolling_month(date, number_of_weeks)
comunity.events.in_month_with_outliers(date)

ToDo

  • Extract CSS classes into options (month, day, weekend, other_month)