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