Module: PushbulletRuby::API::Devices
- Included in:
- PushbulletRuby::API
- Defined in:
- lib/pushbullet_ruby/api/devices.rb
Instance Method Summary collapse
- #create_device(params: {}) ⇒ Object
- #delete_device(device_id: nil) ⇒ Object
- #devices ⇒ Object
- #update_device(device_id: nil, params: {}) ⇒ Object
Instance Method Details
#create_device(params: {}) ⇒ Object
12 13 14 |
# File 'lib/pushbullet_ruby/api/devices.rb', line 12 def create_device(params: {}) PushbulletRuby::Device.new(post('/v2/devices', params).body) end |
#delete_device(device_id: nil) ⇒ Object
16 17 18 |
# File 'lib/pushbullet_ruby/api/devices.rb', line 16 def delete_device(device_id: nil) delete("/v2/devices/#{device_id}").body end |
#devices ⇒ Object
4 5 6 |
# File 'lib/pushbullet_ruby/api/devices.rb', line 4 def devices PushbulletRuby::Device.from_responce(get('/v2/devices')) end |
#update_device(device_id: nil, params: {}) ⇒ Object
8 9 10 |
# File 'lib/pushbullet_ruby/api/devices.rb', line 8 def update_device(device_id: nil, params: {}) PushbulletRuby::Device.new(post("/v2/devices/#{device_id}", params).body) end |