Module: Bake::Metamodel::BaseConfig_INTERNAL::ClassModule
- Defined in:
- lib/bake/model/metamodel.rb,
lib/bake/model/metamodel_ext.rb
Instance Method Summary collapse
- #dependency ⇒ Object
- #depInc ⇒ Object
- #ident ⇒ Object
- #includeDir ⇒ Object
- #libStuff ⇒ Object
- #qname ⇒ Object
- #setEnvVar(name, value) ⇒ Object
- #writeEnvVars ⇒ Object
Instance Method Details
#dependency ⇒ Object
63 64 65 |
# File 'lib/bake/model/metamodel_ext.rb', line 63 def dependency baseElement.find_all { |l| Dependency === l } end |
#depInc ⇒ Object
60 61 62 |
# File 'lib/bake/model/metamodel_ext.rb', line 60 def depInc baseElement.find_all { |l| Dependency === l || IncludeDir === l} end |
#ident ⇒ Object
317 318 319 320 |
# File 'lib/bake/model/metamodel.rb', line 317 def ident s = file_name.split("/") s[s.length-2] + "/" + name end |
#includeDir ⇒ Object
69 70 71 |
# File 'lib/bake/model/metamodel_ext.rb', line 69 def includeDir baseElement.find_all { |l| IncludeDir === l } end |
#libStuff ⇒ Object
66 67 68 |
# File 'lib/bake/model/metamodel_ext.rb', line 66 def libStuff baseElement.find_all { |l| LibStuff === l } end |
#qname ⇒ Object
57 58 59 |
# File 'lib/bake/model/metamodel_ext.rb', line 57 def qname @qname ||= parent.name + "," + name end |
#setEnvVar(name, value) ⇒ Object
72 73 74 75 |
# File 'lib/bake/model/metamodel_ext.rb', line 72 def setEnvVar(name, value) @envVar ||= {} @envVar[name] = value end |
#writeEnvVars ⇒ Object
76 77 78 79 80 |
# File 'lib/bake/model/metamodel_ext.rb', line 76 def writeEnvVars() @envVar.each do |name, value| ENV[name] = value end if defined?(@envVar) end |