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
if defined?(Gem)
if @platform
begin
@gem_platform = ::Gem.const_get(@platform)
rescue NameError
@platform = nil
end
end
@platform = ::Gem::Platform::RUBY unless @plaform
@requirements ||= []
@dependencies ||= master['dependencies'] || []
@executables ||= master['executables'] || []
end
end