module Dhis2::Api::Version224::SaveValidator::ClassMethods

Public Instance Methods

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