Module: Voog::API::Forms

Included in:
Client
Defined in:
lib/voog_api/api/forms.rb

Overview

Voog Forms API methods.

Instance Method Summary collapse

Instance Method Details

#delete_form(id) ⇒ Object

Delete a form



33
34
35
# File 'lib/voog_api/api/forms.rb', line 33

def delete_form(id)
  delete "forms/#{id}"
end

#form(id, params = {}) ⇒ Object

Get a single form



19
20
21
# File 'lib/voog_api/api/forms.rb', line 19

def form(id, params = {})
  get "forms/#{id}", {query: params}
end

#forms(params = {}) ⇒ Object

List forms



12
13
14
# File 'lib/voog_api/api/forms.rb', line 12

def forms(params = {})
  paginate 'forms', {query: params}
end

#update_form(id, data) ⇒ Object

Update a form



26
27
28
# File 'lib/voog_api/api/forms.rb', line 26

def update_form(id, data)
  put "forms/#{id}", data
end