module Validic::REST::TobaccoCessation

Public Instance Methods

create_tobacco_cessation(options = {}) click to toggle source
# File lib/validic/rest/tobacco_cessation.rb, line 12
def create_tobacco_cessation(options = {})
  user_id = options.delete(:user_id)
  options = { user_id: user_id, tobacco_cessation: options }
  response = post_request(:tobacco_cessation, options)
  Validic::TobaccoCessation.new(response['tobacco_cessation'])
end
delete_tobacco_cessation(options = {}) click to toggle source
# File lib/validic/rest/tobacco_cessation.rb, line 26
def delete_tobacco_cessation(options = {})
  user_id, _id = options.delete(:user_id), options.delete(:_id)
  options = { user_id: user_id, _id: _id }
  delete_request(:tobacco_cessation, options)
  true
end
get_tobacco_cessation(options = {}) click to toggle source
# File lib/validic/rest/tobacco_cessation.rb, line 7
def get_tobacco_cessation(options = {})
  build_response(get_request(:tobacco_cessation, options))
end
Also aliased as: get_tobacco_cessations
get_tobacco_cessations(options = {})
latest_tobacco_cessation(options = {}) click to toggle source
# File lib/validic/rest/tobacco_cessation.rb, line 33
def latest_tobacco_cessation(options = {})
  build_response(latest(:tobacco_cessation, options))
end
update_tobacco_cessation(options = {}) click to toggle source
# File lib/validic/rest/tobacco_cessation.rb, line 19
def update_tobacco_cessation(options = {})
  user_id, _id = options.delete(:user_id), options.delete(:_id)
  options = { user_id: user_id, _id: _id, tobacco_cessation: options }
  response = put_request(:tobacco_cessation, options)
  Validic::TobaccoCessation.new(response['tobacco_cessation'])
end