class Eco::API::Common::People::DefaultParsers::MultiParser
Public Instance Methods
parser(value, deps)
click to toggle source
# File lib/eco/api/common/people/default_parsers/multi_parser.rb, line 4 def parser(value, deps) into_a(value) end
serializer(value, deps)
click to toggle source
# File lib/eco/api/common/people/default_parsers/multi_parser.rb, line 8 def serializer(value, deps) into_a(value).join("|") end
Private Instance Methods
into_a(value)
click to toggle source
# File lib/eco/api/common/people/default_parsers/multi_parser.rb, line 14 def into_a(value) return [] if value.nil? return value if value.is_a?(Array) return value.split("|") if value.is_a?(String) && value.include?("|") [].push(value) end