Liking cljdoc? Tell your friends :D

std.lang.model.spec-ruby


!.rbcljmacro

(!.rb & body)

+book+clj


+features+clj


+grammar+clj


+init+clj


+template+clj


brcljmacro


breakcljmacro


def$.rbcljmacro

(def$.rb & body)

def.rbcljmacro

(def.rb & body)

defabstract.rbcljmacro

(defabstract.rb & body)

defclass.rbcljmacro

(defclass.rb & body)

defgen.rbcljmacro

(defgen.rb & body)

defglobal.rbcljmacro

(defglobal.rb & body)

defmacro.rbcljmacro

(defmacro.rb & body)

defn-.rbcljmacro

(defn-.rb & body)

defn.rbcljmacro

(defn.rb & body)

defptr.rbcljmacro

(defptr.rb & body)

defrun.rbcljmacro

(defrun.rb & body)

deftemp.rbcljmacro

(deftemp.rb & body)

returncljmacro


ruby-fnclj

(ruby-fn [_ & args])

basic transform for ruby blocks (spec-ruby/ruby-fn '(fn [a] (+ a 1))) => '(fn.inner [a] (+ a 1))

basic transform for ruby blocks
(spec-ruby/ruby-fn '(fn [a] (+ a 1)))
=> '(fn.inner [a] (+ a 1))
raw docstring

ruby-mapclj

(ruby-map m grammar mopts)

emit ruby hash (l/emit-as :ruby '[{:a 1 :b 2}]) => "{:a => 1, :b => 2}"

emit ruby hash
(l/emit-as :ruby '[{:a 1 :b 2}])
=> "{:a => 1, :b => 2}"
raw docstring

ruby-symbolclj

(ruby-symbol sym grammar mopts)

emit ruby symbol (spec-ruby/ruby-symbol :a spec-ruby/+grammar+ {}) => ":a" (spec-ruby/ruby-symbol 'a spec-ruby/+grammar+ {}) => "a"

emit ruby symbol
(spec-ruby/ruby-symbol :a spec-ruby/+grammar+ {})
=> ":a"
(spec-ruby/ruby-symbol 'a spec-ruby/+grammar+ {})
=> "a"
raw docstring

ruby-varclj

(ruby-var [_ sym & args])

emit ruby variable (spec-ruby/ruby-var '(var a 1)) => '(:= a 1)

emit ruby variable
(spec-ruby/ruby-var '(var a 1))
=> '(:= a 1)
raw docstring

set=cljmacro

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close