Add compatibility with babashka scripts
This commit is contained in:
parent
3ab9aa9606
commit
85c802ef97
3 changed files with 8 additions and 3 deletions
|
|
@ -14,7 +14,7 @@ an example pod.
|
||||||
On the JVM:
|
On the JVM:
|
||||||
|
|
||||||
``` clojure
|
``` clojure
|
||||||
(require '[babashka.pods.jvm :as pods])
|
(require '[babashka.pods :as pods])
|
||||||
(pods/load-pod "pod-babashka-hsqldb")
|
(pods/load-pod "pod-babashka-hsqldb")
|
||||||
(require '[pod.babashka.hsqldb :as sql])
|
(require '[pod.babashka.hsqldb :as sql])
|
||||||
|
|
||||||
|
|
|
||||||
6
src/babashka/pods.clj
Normal file
6
src/babashka/pods.clj
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
(ns babashka.pods
|
||||||
|
(:require [babashka.pods.jvm :as jvm]))
|
||||||
|
|
||||||
|
(defn load-pod
|
||||||
|
([pod-spec] (load-pod pod-spec nil))
|
||||||
|
([pod-spec opts] (jvm/load-pod pod-spec opts)))
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
(ns babashka.pods.jvm-test
|
(ns babashka.pods.jvm-test
|
||||||
(:require [babashka.pods.test-common :refer [test-program]]
|
(:require [babashka.pods.test-common :refer [test-program]]
|
||||||
[clojure.string :as str]
|
|
||||||
[clojure.test :refer [deftest is]]))
|
[clojure.test :refer [deftest is]]))
|
||||||
|
|
||||||
(deftest jvm-test
|
(deftest jvm-test
|
||||||
|
|
@ -9,7 +8,7 @@
|
||||||
ret (binding [*out* out
|
ret (binding [*out* out
|
||||||
*err* err]
|
*err* err]
|
||||||
(try (load-string
|
(try (load-string
|
||||||
(str/replace test-program "babashka.pods" "babashka.pods.jvm"))
|
test-program)
|
||||||
(catch Exception e (prn e))))]
|
(catch Exception e (prn e))))]
|
||||||
|
|
||||||
(is (= '[{:a 1, :b 2}
|
(is (= '[{:a 1, :b 2}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue