Recurring Times

I’m looking to set up a service where a user can set up a an action to happen at recurring times. For example, every Monday and Wednesday at 6 or on Tuesday every two weeks.

I’ve been looking at the icecube gem. There’s a great front end implementation of selection for it available as a gem. The rails app has to interact with a phonegap app built with ember which will probably complicate things a lot. This really isn’t something I want to build from scratch myself since I’m sure someone has already done a much better job of it.

I was wondering if anyone knew of any other gems or examples on github that could make my life easier?