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