Module: NgpVan::Client::Signups

Included in:
NgpVan::Client
Defined in:
lib/ngp_van/client/signups.rb

Instance Method Summary collapse

Instance Method Details

#create_signup(body: {}) ⇒ Object



19
20
21
# File 'lib/ngp_van/client/signups.rb', line 19

def (body: {})
  post(path: 'signups', body: body)
end

#delete_signup(id:) ⇒ Object



28
29
30
31
# File 'lib/ngp_van/client/signups.rb', line 28

def (id:)
  verify_id(id)
  delete(path: "signups/#{id}")
end

#signup(id:, params: {}) ⇒ Object



10
11
12
13
# File 'lib/ngp_van/client/signups.rb', line 10

def (id:, params: {})
  verify_id(id)
  get(path: "signups/#{id}", params: params)
end

#signup_statuses(params: {}) ⇒ Object



6
7
8
# File 'lib/ngp_van/client/signups.rb', line 6

def (params: {})
  get(path: 'signups/statuses', params: params)
end

#signups(params: {}) ⇒ Object



15
16
17
# File 'lib/ngp_van/client/signups.rb', line 15

def signups(params: {})
  get(path: 'signups', params: params)
end

#update_signup(id:, body: {}) ⇒ Object



23
24
25
26
# File 'lib/ngp_van/client/signups.rb', line 23

def (id:, body: {})
  verify_id(id)
  put(path: "signups/#{id}", body: body)
end