Merge pull request #5 from petemoore/master
Fixed JsonReference.HasFullFilePath to be set correctly on Windows
diff --git a/reference.go b/reference.go
index 1f06ac9..ae04835 100644
--- a/reference.go
+++ b/reference.go
@@ -29,7 +29,7 @@
"errors"
"github.com/xeipuuv/gojsonpointer"
"net/url"
- "strings"
+ "path/filepath"
)
const (
@@ -100,7 +100,7 @@
}
r.HasFileScheme = refUrl.Scheme == "file"
- r.HasFullFilePath = strings.HasPrefix(refUrl.Path, "/")
+ r.HasFullFilePath = filepath.IsAbs(refUrl.Path)
// invalid json-pointer error means url has no json-pointer fragment. simply ignore error
r.referencePointer, _ = gojsonpointer.NewJsonPointer(refUrl.Fragment)