Sha256: ef9004d76aa426ba73cb886590b9ba0ef82375649baf98cf1f66be9d2421c7ac
Contents?: true
Size: 1.01 KB
Versions: 63
Compression:
Stored size: 1.01 KB
Contents
require 'bake/model/metamodel' require 'common/ext/file' module Bake module Metamodel module ModelElement::ClassModule def get_project_dir comp = self while comp.respond_to?"parent" comp = comp.parent end ::File.dirname(comp.file_name) end end module BaseConfig_INTERNAL::ClassModule def qname @qname ||= parent.name + "," + name end def dependency baseElement.find_all { |l| Dependency === l } end def libStuff baseElement.find_all { |l| LibStuff === l } end def includeDir baseElement.find_all { |l| IncludeDir === l } end def setEnvVar(name, value) @envVar ||= {} @envVar[name] = value end def writeEnvVars() @envVar.each do |name, value| ENV[name] = value end if defined?(@envVar) end end end end
Version data entries
63 entries across 63 versions & 1 rubygems