Module: Mercedes::Client::Door

Included in:
Mercedes::Client
Defined in:
lib/mercedes/client/door.rb

Instance Method Summary collapse

Instance Method Details

#doors(vehicle_id:) ⇒ Object



4
5
6
# File 'lib/mercedes/client/door.rb', line 4

def doors(vehicle_id:)
  perform_request(:get, "vehicles/#{vehicle_id}/doors")
end

#lock_doors(vehicle_id:) ⇒ Object



8
9
10
# File 'lib/mercedes/client/door.rb', line 8

def lock_doors(vehicle_id:)
  perform_request(:post, "vehicles/#{vehicle_id}/doors", data: { command: 'LOCK' }.to_json)
end

#unlock_doors(vehicle_id:) ⇒ Object



12
13
14
# File 'lib/mercedes/client/door.rb', line 12

def unlock_doors(vehicle_id:)
  perform_request(:post, "vehicles/#{vehicle_id}/doors", data: { command: 'UNLOCK' }.to_json)
end