class Avm::Git::Issue::Complete::Validation

def result_uncached

def result_uncached
  skip? ? skipped_result : validation_result
end

def skip?

def skip?
  parent.skip_validations.include?(key)
end

def skipped_result

def skipped_result
  ::Avm::Result.neutral(SKIPPED_RESULT_MESSAGE)
end

def validation_result

def validation_result
  parent.send("#{key}_result")
rescue ::RuntimeError => e
  ::Avm::Result.error("error raised: #{e.message}")
end