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