module Validic::REST::Diabetes

Public Instance Methods

create_diabetes(options = {}) click to toggle source
# File lib/validic/rest/diabetes.rb, line 11
def create_diabetes(options = {})
  user_id = options.delete(:user_id)
  options = { user_id: user_id, diabetes: options }
  response = post_request(:diabetes, options)
  Validic::Diabetes.new(response['diabetes'])
end
delete_diabetes(options = {}) click to toggle source
# File lib/validic/rest/diabetes.rb, line 25
def delete_diabetes(options = {})
  user_id, _id = options.delete(:user_id), options.delete(:_id)
  options = { user_id: user_id, _id: _id }
  delete_request(:diabetes, options)
  true
end
get_diabetes(options = {}) click to toggle source
# File lib/validic/rest/diabetes.rb, line 7
def get_diabetes(options = {})
  build_response(get_request(:diabetes, options))
end
latest_diabetes(options = {}) click to toggle source
# File lib/validic/rest/diabetes.rb, line 32
def latest_diabetes(options = {})
  build_response(latest(:diabetes, options))
end
update_diabetes(options = {}) click to toggle source
# File lib/validic/rest/diabetes.rb, line 18
def update_diabetes(options = {})
  user_id, _id = options.delete(:user_id), options.delete(:_id)
  options = { user_id: user_id, _id: _id, diabetes: options }
  response = put_request(:diabetes, options)
  Validic::Diabetes.new(response['diabetes'])
end