module Dhis2::Api::Shared::SaveValidator
Public Class Methods
included(base)
click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 7 def self.included(base) base.extend(ClassMethods) end
Private Instance Methods
instance_update_success?(response)
click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 19 def instance_update_success?(response) self.class.base_response_check(response) && response["http_status"] == "OK" end
validate_instance_update(response)
click to toggle source
# File lib/dhis2/api/shared/save_validator.rb, line 13 def validate_instance_update(response) unless instance_update_success?(response) raise Dhis2::UpdateError, "Update error. #{response}" end end