Class: FlexOps::Resources::Pickups

Inherits:
Object
  • Object
show all
Defined in:
lib/flexops/resources/pickups.rb

Instance Method Summary collapse

Constructor Details

#initialize(http, ws_id_proc) ⇒ Pickups

Returns a new instance of Pickups.



12
13
14
15
# File 'lib/flexops/resources/pickups.rb', line 12

def initialize(http, ws_id_proc)
  @http = http
  @ws_id = ws_id_proc
end

Instance Method Details

#cancel(pickup_id) ⇒ Object



29
30
31
# File 'lib/flexops/resources/pickups.rb', line 29

def cancel(pickup_id)
  @http.delete("#{ws_path}/pickups/#{pickup_id}")
end

#get(pickup_id) ⇒ Object



25
26
27
# File 'lib/flexops/resources/pickups.rb', line 25

def get(pickup_id)
  @http.get("#{ws_path}/pickups/#{pickup_id}")
end

#listObject



21
22
23
# File 'lib/flexops/resources/pickups.rb', line 21

def list
  @http.get("#{ws_path}/pickups")
end

#schedule(request) ⇒ Object



17
18
19
# File 'lib/flexops/resources/pickups.rb', line 17

def schedule(request)
  @http.post("#{ws_path}/pickups", body: request)
end