diff options
author | Lars Henrik Mai <lars.mai@kontinui.de> | 2014-09-21 18:18:21 +0200 |
---|---|---|
committer | Lars Henrik Mai <lars.mai@kontinui.de> | 2014-09-21 18:24:51 +0200 |
commit | 0740cac0afa46fbc87062eef7003ff653bd5208a (patch) | |
tree | ff47df8d43aa2f4b2fb43f3dc103f4c1f739c603 /README.md | |
parent | 1955959b3bbd997a6a7f585f0293a295c019c935 (diff) |
make Event and Occurrence sortable and adds some convenience
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -11,16 +11,25 @@ You'll need ruby and ruby bundler (http://bundler.io). bundle install # start a REPL - pry -r ./sublab_calendar + pry -Ilib -r sublab_calendar - cal = SublabCalendar.load + cal = SublabCalendar::Calendar.load - cal.events # all events - cal.future # future events - cal.past # past events + cal.events # all events + cal.future_events # future events + cal.past_events # past events + + # get all events & occurrences this month + + list = cal.everything_this_month + # => SublabCalendar::EventList + + puts list.to_json + # => + # {"summary":"lounge","start":"2014-09-11 19:00:00 UTC","end":"2014-09-11 21:00:00 UTC"} + # {"summary":"lounge","start":"2014-09-25 19:00:00 UTC","end":"2014-09-25 21:00:00 UTC"} + # {"summary":"September Event","start":"2014-09-26 18:00:00 +0200","end":"2014-09-26 21:00:00 +0200"} - # dump future events as JSON - puts JSON.pretty_generate(cal.future) == Vagrant |