Sha256: 761d2fb36a2956316a0a57154225adfaf604521fa87af2f8529ba53021d1f24c
Contents?: true
Size: 483 Bytes
Versions: 122
Compression:
Stored size: 483 Bytes
Contents
class Eco::API::Common::People::DefaultParsers::MultiParser < Eco::API::Common::Loaders::Parser attribute :multiple def parser(value, deps) into_a(value) end def serializer(value, deps) into_a(value).join("|") end private 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 end
Version data entries
122 entries across 122 versions & 1 rubygems
Version | Path |
---|---|
eco-helpers-1.5.3 | lib/eco/api/common/people/default_parsers/multi_parser.rb |
eco-helpers-1.5.2 | lib/eco/api/common/people/default_parsers/multi_parser.rb |