class TargetDoc

Attributes

arglist[RW]
descr[RW]
name[RW]

Public Class Methods

new() click to toggle source
# File lib/ruby_make_script/doc.rb, line 7
def initialize()
    @arglist = []
    @descr = ""
    @name = ""
end

Public Instance Methods

add_arg(name, doc) click to toggle source
# File lib/ruby_make_script/doc.rb, line 16
def add_arg(name, doc)
    @arglist += [[name, doc]]
end
add_descr(str) click to toggle source
# File lib/ruby_make_script/doc.rb, line 20
def add_descr(str)
    @descr += str + "\n"
end
empty?() click to toggle source
# File lib/ruby_make_script/doc.rb, line 24
def empty?()
    @arglist == [] || @descr == ""
end
form_str() click to toggle source
# File lib/ruby_make_script/doc.rb, line 28
def form_str()
    [@name, *@arglist].join(" ")
end
set_name(name) click to toggle source
# File lib/ruby_make_script/doc.rb, line 12
def set_name(name)
    @name = name
end