# File lib/terminfo.rb, line 74 def control_string(*args) afflines = 1 raise ArgumentError, "capname requried" if args.empty? afflines = args.shift.to_i if args.first.respond_to?(:to_int) raise ArgumentError, "capname not given" if !args.first.respond_to?(:to_str) capname = args.shift.to_str self.tputs(self.tparm(self.tigetstr(capname), *args), afflines) end