37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# File 'lib/genericode/code_list_set.rb', line 37
def validate_verbose
errors = []
code_list_set_ref&.each do |ref|
unless valid_uri?(ref.canonical_uri) && valid_uri?(ref.canonical_version_uri)
errors << { code: "INVALID_CODELIST_SET_REF", message: "Invalid CodeListSet reference URI" }
end
end
[canonical_uri, canonical_version_uri].each do |uri|
errors << { code: "INVALID_URI", message: "Invalid URI: #{uri}" } unless valid_uri?(uri)
end
location_uri&.each do |uri|
unless valid_genericode_uri?(uri)
errors << { code: "INVALID_LOCATION_URI", message: "Invalid LocationUri: #{uri}" }
end
end
errors
end
|