commit | fee792c39da263449ac27d40bd2e0ec5008454d7 | [log] [tgz] |
---|---|---|
author | sigu-399 <sigu.399@gmail.com> | Sun Apr 07 21:15:29 2013 +0800 |
committer | sigu-399 <sigu.399@gmail.com> | Sun Apr 07 21:15:29 2013 +0800 |
tree | f06f7db5ae3b287c35c3e4ddac72c56bdf9e5109 | |
parent | 9583139dd1b39bd46d3e51b2f63b3d124db93ca1 [diff] |
added IsCanonical
diff --git a/reference.go b/reference.go index 792eb41..7accd00 100644 --- a/reference.go +++ b/reference.go
@@ -76,6 +76,10 @@ return r.referencePointer.String() } +func (r *JsonReference) IsCanonical() bool { + return (r.HasFileScheme && r.HasFullFilePath) || (!r.HasFileScheme && r.HasFullUrl) +} + // "Constructor", parses the given string JSON reference func (r *JsonReference) parse(jsonReferenceString string) error {