Class: GNOME2::Rake::PackageTask::DependencyConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/gnome2/rake/package-task.rb

Defined Under Namespace

Classes: GemConfiguration

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(package) ⇒ DependencyConfiguration

Returns a new instance of DependencyConfiguration.



293
294
295
296
297
# File 'lib/gnome2/rake/package-task.rb', line 293

def initialize(package)
  @package = package
  @platform = Gem::Platform::RUBY
  @gem_configuration = GemConfiguration.new(@package)
end

Instance Attribute Details

#platformObject

Returns the value of attribute platform.



292
293
294
# File 'lib/gnome2/rake/package-task.rb', line 292

def platform
  @platform
end

#rubyObject

Returns the value of attribute ruby.



292
293
294
# File 'lib/gnome2/rake/package-task.rb', line 292

def ruby
  @ruby
end

Instance Method Details

#apply(spec) ⇒ Object



303
304
305
306
# File 'lib/gnome2/rake/package-task.rb', line 303

def apply(spec)
  spec.platform = @platform
  @gem_configuration.apply(spec)
end

#gemObject



299
300
301
# File 'lib/gnome2/rake/package-task.rb', line 299

def gem
  @gem_configuration
end