Top Level Namespace
Defined Under Namespace
Classes: Ernie
Constant Summary collapse
- ERNIE_ROOT =
File.join(File.dirname(__FILE__), *%w[..])
- DEFAULT_ERLANG_CODEPATHS =
%w[ebin]
- DEFAULT_PORT =
8000
Instance Method Summary collapse
- #code_paths ⇒ Object
- #fun(name, &block) ⇒ Object
- #logfile(name) ⇒ Object
-
#mod(name, &block) ⇒ Object
Root level calls.
- #rel(path) ⇒ Object
- #version ⇒ Object
Instance Method Details
#code_paths ⇒ Object
13 14 15 |
# File 'bin/ernie', line 13 def code_paths DEFAULT_ERLANG_CODEPATHS.map {|n| "-pz #{rel(n)}" }.join(" ") + " \\" end |
#fun(name, &block) ⇒ Object
136 137 138 |
# File 'lib/ernie.rb', line 136 def fun(name, &block) Ernie.fun(name, block) end |
#logfile(name) ⇒ Object
140 141 142 |
# File 'lib/ernie.rb', line 140 def logfile(name) Ernie.logfile(name) end |
#mod(name, &block) ⇒ Object
Root level calls
132 133 134 |
# File 'lib/ernie.rb', line 132 def mod(name, &block) Ernie.mod(name, block) end |
#rel(path) ⇒ Object
9 10 11 |
# File 'bin/ernie', line 9 def rel(path) File.join(ERNIE_ROOT, path) end |
#version ⇒ Object
17 18 19 20 |
# File 'bin/ernie', line 17 def version yml = YAML.load(File.read(File.join(File.dirname(__FILE__), *%w[.. VERSION.yml]))) "#{yml[:major]}.#{yml[:minor]}.#{yml[:patch]}" end |