class HammerCLI::Options::Normalizers::List
Public Instance Methods
description()
click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 92 def description _("Comma separated list of values. Values containing comma should be double quoted") end
format(val)
click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 96 def format(val) (val.is_a?(String) && !val.empty?) ? CSV.parse_line(val) : [] rescue CSV::MalformedCSVError => e message = CSV_ERROR_MESSAGES.find { |pattern,| pattern.match e.message } || [e.message] raise ArgumentError.new(message.last) end