lib/bearcat/client/calendar_events.rb in bearcat-1.4.13 vs lib/bearcat/client/calendar_events.rb in bearcat-1.5.0.beta1

- old
+ new

@@ -1,26 +1,18 @@ module Bearcat class Client < Footrest::Client module CalendarEvents + extend ClientModule - def calendar_events(params = {}) - get("/api/v1/calendar_events", params) - end + prefix "/api/v1/calendar_events/" do + get :calendar_events + post :create_calendar_event - def calendar_event(event, params = {}) - get("/api/v1/calendar_events/#{event}", params) - end - - def create_calendar_event(params = {}) - post("/api/v1/calendar_events", params) - end - - def update_calendar_event(event, params = {}) - put("/api/v1/calendar_events/#{event}", params) - end - - def delete_calendar_event(event, params = {}) - delete("/api/v1/calendar_events/#{event}", params) + prefix ":event/" do + get :calendar_event + put :update_calendar_event + delete :delete_calendar_event + end end end end end \ No newline at end of file