Module: Clojure::Library

Included in:
Core
Defined in:
lib/clojure/lib.rb

Instance Method Summary collapse

Instance Method Details

#[](name) ⇒ Object



8
9
10
# File 'lib/clojure/lib.rb', line 8

def [] name
  ns[name]
end

#define(name, value) ⇒ Object



16
17
18
# File 'lib/clojure/lib.rb', line 16

def define(name, value)
  ns[name] = value
end

#dig(name) ⇒ Object



12
13
14
# File 'lib/clojure/lib.rb', line 12

def dig name
  ns[name]
end

#nsObject



4
5
6
# File 'lib/clojure/lib.rb', line 4

def ns
  @ns ||= {}
end