module Dhis2::Api::Shared::SaveValidator::ClassMethods

Public Instance Methods

base_response_check(response) click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 40
def base_response_check(response)
  response["status"] == "OK"
end
created_instance_id(response) click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 36
def created_instance_id(response)
  response["response"]["uid"]
end
instance_creation_success?(response) click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 31
def instance_creation_success?(response)
  base_response_check(response) &&
    response["http_status"] == "Created"
end
validate_instance_creation(response) click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 25
def validate_instance_creation(response)
  unless instance_creation_success?(response)
    raise Dhis2::CreationError, "Creation error. #{response}"
  end
end