lib/fitbit_api/alarms.rb in fitbit_api-0.10.2 vs lib/fitbit_api/alarms.rb in fitbit_api-0.11.0

- old
+ new

@@ -5,35 +5,35 @@ # Returns a list of the set alarms connected to a user's account. # # @params tracker_id [Integer] The ID of the tracker for which the data is returned - def alarms(tracker_id, opts={}) - get("user/#{user_id}/devices/tracker/#{tracker_id}/alarms.json", opts) + def alarms(tracker_id) + get("user/#{user_id}/devices/tracker/#{tracker_id}/alarms.json") end # POST Alarms # =========== # Adds the alarm settings to a given ID for a given device. # - # add_alarm(123, body: { time: "07:15-08:00", recurring: true, week_days: "MONDAY,FRIDAY,SATURDAY" }) + # add_alarm(123, time: "07:15-08:00", recurring: true, week_days: "MONDAY,FRIDAY,SATURDAY") # # @param tracker_id [Integer] The ID of the tracker for which the alarm is created # # @param time [String] Time of day that the alarm vibrates with a UTC timezone offset, e.g. 07:15-08:00 # @param enabled [Boolean] If false, alarm does not vibrate until enabled is set to true # @param recurring [Boolean] If false, the alarm is a single event # @param week_days [String] Comma separated list of days of the week on which the alarm vibrates (MONDAY,TUESDAY) - def add_alarm(tracker_id, opts={}) - post("user/#{user_id}/devices/tracker/#{tracker_id}/alarms.json", opts) + def add_alarm(tracker_id, body={}) + post("user/#{user_id}/devices/tracker/#{tracker_id}/alarms.json", body) end # Updates the alarm entry with a given ID for a given device. # - # update_alarm(123, 987, body: { week_days: "TUESDAY,SUNDAY" }) + # update_alarm(123, 987, week_days: "TUESDAY,SUNDAY") # # @param tracker_id [Integer] The ID of the tracker for which the alarm is created # @param alarm_id [Integer] The ID of the alarm to be updated # # @param time [String] Time of day that the alarm vibrates with a UTC timezone offset, e.g. 07:15-08:00 @@ -43,12 +43,12 @@ # @param snooze_length [Integer] Minutes between alarms # @param snooze_count [Integer] Maximum snooze count # @param label [String] Label for alarm # @param vibe [String] Vibe pattern; only one value for now (DEFAULT) - def update_alarm(tracker_id, alarm_id, opts={}) - post("user/#{user_id}/devices/tracker/#{tracker_id}/alarms/#{alarm_id}.json", opts) + def update_alarm(tracker_id, alarm_id, body={}) + post("user/#{user_id}/devices/tracker/#{tracker_id}/alarms/#{alarm_id}.json", body) end # DELETE Alarms # ============= @@ -57,10 +57,10 @@ # delete_alarm(123, 987) # # @param tracker_id [Integer] The ID of the tracker for which the alarm is to be deleted # @param alarm_id [Integer] The ID of the alarm to be deleted - def delete_alarm(tracker_id, alarm_id, opts={}) - delete("user/#{user_id}/devices/tracker/#{tracker_id}/alarms/#{alarm_id}.json", opts) + def delete_alarm(tracker_id, alarm_id) + delete("user/#{user_id}/devices/tracker/#{tracker_id}/alarms/#{alarm_id}.json") end end end