Method: Ruby2Jar::JarTask#initialize

Defined in:
lib/ruby2jar/jartask.rb

#initialize(task = :jar) {|_self| ... } ⇒ JarTask

Create an RDoc task named task (default task name is jar)

Yields:

  • (_self)

Yield Parameters:



44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/ruby2jar/jartask.rb', line 44

def initialize(task = :jar)
  @task = task
  @builder = Builder.new
  Console.new(@builder)
  yield self if block_given?
  if @builder.jar.nil? and not @name.nil?
    if not @version.nil?
      @builder.jar = "pkg/#{@name}-#{@version}.jar"
    else
      @builder.jar = "pkg/#{@name}.jar"
    end
  end
  define
end