Method: GNOME2::Rake::PackageTask#initialize

Defined in:
lib/gnome2/rake/package-task.rb

#initialize {|_self| ... } ⇒ PackageTask

Returns a new instance of PackageTask.

Yields:

  • (_self)

Yield Parameters:



27
28
29
30
31
32
33
34
35
36
# File 'lib/gnome2/rake/package-task.rb', line 27

def initialize
  initialize_variables
  initialize_configurations
  file, line, method = caller[1].scan(/^(.*):(\d+)(?::.*`(.*)')?\Z/).first
  @package = Package.new(File.dirname(file))
  @packages = FileList["#{@package.root_dir.parent}/*"].map{|f| File.directory?(f) ? File.basename(f) : nil}.compact
  @name = @package.name
  @cross_compiling_hooks = []
  yield(self) if block_given?
end