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