parse.rb
def sublist(*args,**kwds)
			args=args.first if args.length==1 and Array===args.first
			case kwds[:outtype]
			when :web
				return join(args,join:"\n",pre_item:"  - ")
			when :tex
				preitem="\\item "
				#preitem="\\cvitem " if kwds[:cv]
				return join(args,join:"\n",pre_item: preitem,
					pre:"\\begin{itemize}\n", post:"\n\\end{itemize}")
			end
		end
#if args is of size 1 and an array we use it
if args is of size 1 and an array we use it
if args is of size 1 and an array we use it
def sublist(*args,**kwds)
			args=args.first if args.length==1 and Array===args.first
			case kwds[:outtype]
			when :web
				return join(args,join:"\n",pre_item:"  - ")
			when :tex
				preitem="\\item "
				return join(args,join:"\n",pre_item: preitem,
					pre:"\\begin{itemize}\n", post:"\n\\end{itemize}")
			end
		end
def sublist ( * args , ** kwds ) args = args . first if args . length == 1 and Array === args . first case kwds [ :outtype ] when :web return join ( args , join : "\n" , pre_item : "  - " ) when :tex preitem = "\\item " return join ( args , join : "\n" , pre_item : preitem , pre : "\\begin{itemize}\n" , post : "\n\\end{itemize}" ) end end
if args is of size 1 and an array we use it
if args is of size 1 and an array we use it
#preitem="\\cvitem " if kwds[:cv]
args
kwds