module SoberSwag::Types::CommaArray
An array that will be parsed from comma-separated values in a string, if given a string.
Public Class Methods
of(other)
click to toggle source
Get a parser that will parse comma-separated values of another type. @param other [Class] a swagger-able type to parse into @return [SoberSwag::Types::CommaArray]
# File lib/sober_swag/types/comma_array.rb, line 10 def self.of(other) SoberSwag::Types::Array.of(other).constructor { |val| if val.is_a?(::String) val.split(',').map(&:strip) else val end }.meta(style: :form, explode: false) end