Class: GNOME2::Rake::PackageTask::DependencyConfiguration
- Inherits:
-
Object
- Object
- GNOME2::Rake::PackageTask::DependencyConfiguration
- Defined in:
- lib/gnome2/rake/package-task.rb
Defined Under Namespace
Classes: GemConfiguration
Instance Attribute Summary collapse
-
#platform ⇒ Object
Returns the value of attribute platform.
-
#ruby ⇒ Object
Returns the value of attribute ruby.
Instance Method Summary collapse
- #apply(spec) ⇒ Object
- #gem ⇒ Object
-
#initialize(package) ⇒ DependencyConfiguration
constructor
A new instance of DependencyConfiguration.
Constructor Details
#initialize(package) ⇒ DependencyConfiguration
Returns a new instance of DependencyConfiguration.
163 164 165 166 167 |
# File 'lib/gnome2/rake/package-task.rb', line 163 def initialize(package) @package = package @platform = Gem::Platform::RUBY @gem_configuration = GemConfiguration.new(@package) end |
Instance Attribute Details
#platform ⇒ Object
Returns the value of attribute platform.
162 163 164 |
# File 'lib/gnome2/rake/package-task.rb', line 162 def platform @platform end |
#ruby ⇒ Object
Returns the value of attribute ruby.
162 163 164 |
# File 'lib/gnome2/rake/package-task.rb', line 162 def ruby @ruby end |
Instance Method Details
#apply(spec) ⇒ Object
173 174 175 176 |
# File 'lib/gnome2/rake/package-task.rb', line 173 def apply(spec) spec.platform = @platform @gem_configuration.apply(spec) end |
#gem ⇒ Object
169 170 171 |
# File 'lib/gnome2/rake/package-task.rb', line 169 def gem @gem_configuration end |