Module: Sense::Devices
- Included in:
- Client
- Defined in:
- lib/hello_sense/devices.rb
Instance Method Summary collapse
- #devices ⇒ Hash
- #devices_info ⇒ Hash
- #remove_device(device_id) ⇒ Object
- #remove_pill(pill_id) ⇒ Object
- #remove_sense(pill_id) ⇒ Object
- #swap_device(data) ⇒ Object
- #update_voice(device_id, data) ⇒ Object
- #voice(device_id) ⇒ Object
Instance Method Details
#devices ⇒ Hash
34 35 36 |
# File 'lib/hello_sense/devices.rb', line 34 def devices get('/v2/devices') end |
#devices_info ⇒ Hash
46 47 48 |
# File 'lib/hello_sense/devices.rb', line 46 def devices_info get('/v2/devices/info') end |
#remove_device(device_id) ⇒ Object
50 51 52 |
# File 'lib/hello_sense/devices.rb', line 50 def remove_device(device_id) delete("/v2/devices/sense/#{device_id}/all") end |
#remove_pill(pill_id) ⇒ Object
54 55 56 |
# File 'lib/hello_sense/devices.rb', line 54 def remove_pill(pill_id) delete("/v2/devices/pill/#{pill_id}") end |
#remove_sense(pill_id) ⇒ Object
58 59 60 |
# File 'lib/hello_sense/devices.rb', line 58 def remove_sense(pill_id) delete("/v2/devices/sense/#{pill_id}") end |
#swap_device(data) ⇒ Object
70 71 72 |
# File 'lib/hello_sense/devices.rb', line 70 def swap_device(data) put('/v2/devices/swap', data) end |
#update_voice(device_id, data) ⇒ Object
66 67 68 |
# File 'lib/hello_sense/devices.rb', line 66 def update_voice(device_id, data) patch("/v2/devices/sense/#{device_id}/voice", data) end |
#voice(device_id) ⇒ Object
62 63 64 |
# File 'lib/hello_sense/devices.rb', line 62 def voice(device_id) get("/v2/devices/sense/#{device_id}/voice") end |