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