Class: Rake::Delphi::EnvVariables
- Inherits:
-
Hash
- Object
- Hash
- Rake::Delphi::EnvVariables
- Defined in:
- lib/rake/delphi/envvariables.rb
Class Method Summary collapse
Instance Method Summary collapse
- #expand(value) ⇒ Object
-
#initialize(regpath, delphidir) ⇒ EnvVariables
constructor
A new instance of EnvVariables.
Constructor Details
#initialize(regpath, delphidir) ⇒ EnvVariables
Returns a new instance of EnvVariables.
11 12 13 14 15 16 17 18 19 |
# File 'lib/rake/delphi/envvariables.rb', line 11 def initialize(regpath, delphidir) readreg(regpath) _dir = delphidir.gsub(/\/$/, '') add('DELPHI', _dir) add('BDS', _dir) add('BDSLIB', _dir + '/Lib') Logger.trace(Logger::TRACE, self) end |
Class Method Details
.delphi_version ⇒ Object
7 8 9 |
# File 'lib/rake/delphi/envvariables.rb', line 7 def self.delphi_version ENV['DELPHI_VERSION'].to_i end |
Instance Method Details
#expand(value) ⇒ Object
21 22 23 24 |
# File 'lib/rake/delphi/envvariables.rb', line 21 def (value) value = (value, self) value = (value, ENV) end |