# File lib/librmpd.rb, line 553 def list( type, arg = nil ) if not arg.nil? response = send_command "list #{type} \"#{arg}\"" else response = send_command "list #{type}" end list = [] if not response.nil? and response.kind_of? String lines = response.split "\n" re = Regexp.new "\\A#{type}: ", 'i' for line in lines list << line.gsub( re, '' ) end end return list end