diff --git a/src/monger/js.clj b/src/monger/js.clj index b443ef5..7a587e9 100644 --- a/src/monger/js.clj +++ b/src/monger/js.clj @@ -1,5 +1,5 @@ (ns monger.js - (:require [clojure.java.io])) + (:require [clojure.java.io :as io])) ;; ;; Implementation @@ -19,7 +19,4 @@ (defn load-resource (^String [^String path] - (with-open [rdr (clojure.java.io/reader (-> (Thread/currentThread) - .getContextClassLoader - (.getResourceAsStream (normalize-resource path))))] - (reduce str "" (line-seq rdr))))) \ No newline at end of file + (slurp (io/resource (normalize-resource path))))) diff --git a/test/monger/test/js.clj b/test/monger/test/js.clj index 8308bbf..b0bff24 100644 --- a/test/monger/test/js.clj +++ b/test/monger/test/js.clj @@ -6,5 +6,5 @@ (deftest load-js-resource-using-path-on-the-classpath (are [c path] (= c (count (monger.js/load-resource path))) - 60 "resources/mongo/js/mapfun1.js" - 60 "resources/mongo/js/mapfun1")) + 62 "resources/mongo/js/mapfun1.js" + 62 "resources/mongo/js/mapfun1"))