Method: RTask#initialize
- Defined in:
- lib/rtask.rb
#initialize(config = {:use => :all}) {|_self| ... } ⇒ RTask
Returns a new instance of RTask.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/rtask.rb', line 28 def initialize(config={:use => :all}) @spec = init_spec @spec.files = manifest @rubyforge = ::RubyForge.new @rubyforge.configure @user = @rubyforge.userconfig @project = @spec.rubyforge_project @package = @spec.name @version = @spec.version @lib_version = config[:version] if config.has_key?(:use) list = config[:use] list -= config[:exclude] if config[:exclude] use(*config[:use]) end yield self if block_given? end |