Module: Doshii::Client::Checkin
- Included in:
- Doshii::Client
- Defined in:
- lib/doshii/client/checkin.rb
Constant Summary collapse
- API_URL =
'checkins'
Instance Method Summary collapse
- #allocate_table(checkin_id, query = {}, &block) ⇒ Object
- #create_checkin(location_id, query = {}, &block) ⇒ Object
- #delete_checkin(id) ⇒ Object
- #get_checkin(id) ⇒ Object
- #update_checkin(id, query = {}, &block) ⇒ Object
Instance Method Details
#allocate_table(checkin_id, query = {}, &block) ⇒ Object
6 7 8 |
# File 'lib/doshii/client/checkin.rb', line 6 def allocate_table(checkin_id, query = {}, &block) process_response(request :post, "#{API_URL}/#{checkin_id}", query, &block) end |
#create_checkin(location_id, query = {}, &block) ⇒ Object
10 11 12 |
# File 'lib/doshii/client/checkin.rb', line 10 def create_checkin(location_id, query = {}, &block) process_response(request :post, "#{API_URL}/#{location_id}", query, &block) end |
#delete_checkin(id) ⇒ Object
14 15 16 |
# File 'lib/doshii/client/checkin.rb', line 14 def delete_checkin(id) process_response(request :delete, "#{API_URL}/#{id}") end |
#get_checkin(id) ⇒ Object
18 19 20 |
# File 'lib/doshii/client/checkin.rb', line 18 def get_checkin(id) process_response(request :get, "#{API_URL}/#{id}") end |
#update_checkin(id, query = {}, &block) ⇒ Object
22 23 24 |
# File 'lib/doshii/client/checkin.rb', line 22 def update_checkin(id, query = {}, &block) process_response(request :put, "#{API_URL}/#{id}", query, &block) end |