# File lib/reap/package_task.rb, line 50
  def init
    @dir          ||= 'pkg'

    @name         ||= master['name']
    @version      ||= master['version'] || '0.0.1'
    @package_name ||= @name + '-' + @version

    @author       ||= master['author']
    @email        ||= master['email']
    @summary      ||= master['summary']
    @project      ||= master['rubyforge']['project']
    @homepage     ||= master['homepage'] || master['rubyforge']['homepage']

    @include      ||= DEFAULT_INCLUDE
    @exclude      ||= []
    @exclude.concat MUST_EXCLUDE

    @zip   = @zip.nil?   ? true : @zip
    @gzip  = @gzip.nil?  ? true : @gzip
    @bzip2 = @bzip2.nil? ? true : @bzip2
    @gem   = @gem.nil?   ? true : @gem

    # gem specific (at least in this context)
    if defined?(Gem)
      if @platform
        begin
          @gem_platform = ::Gem.const_get(@platform)
        rescue NameError
          @platform = nil
        end
      end
      @platform = ::Gem::Platform::RUBY unless @plaform
      #@autorequire
      @requirements ||= []
      @dependencies ||= master['dependencies'] || []
      @executables  ||= master['executables'] || []
    end
  end