Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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)

Something went wrong with that request. Please try again.