Module: BabushkaVizSandbox
Defined Under Namespace
Classes: BabushkaVizStubDep, BabushkaVizStubMeta
Instance Method Summary
collapse
Instance Method Details
#dep(name, *args, &block) ⇒ Object
21
22
23
24
|
# File 'lib/babushka-viz/deps.rb', line 21
def dep(name, *args, &block)
d = BabushkaVizStubDep.new(name, block)
deps[name.freeze] = d
end
|
#deps ⇒ Object
32
33
34
|
# File 'lib/babushka-viz/deps.rb', line 32
def deps
@@deps ||= {}
end
|
#load_deps_from(filename) ⇒ Object
16
17
18
19
|
# File 'lib/babushka-viz/deps.rb', line 16
def load_deps_from(filename)
ruby = ::FILE_READ.call(filename)
eval(ruby, binding, filename)
end
|
26
27
28
29
30
|
# File 'lib/babushka-viz/deps.rb', line 26
def meta(name, *args, &block)
m = BabushkaVizStubMeta.new(name)
metas[name.freeze] = m
end
|
36
37
38
|
# File 'lib/babushka-viz/deps.rb', line 36
def metas
@@metas ||= {}
end
|