class AmoCRM::CustomFields

Public Instance Methods

as_json() click to toggle source
# File lib/amo_crm/entities/custom_fields.rb, line 5
def as_json
  map do |id, value|
    values = Array(value).map { |value|
      if value.is_a? Hash
        value.map do |k, v|
          {
            value: v,
            enum: k,
          }
        end
      else
        { value: value }
      end
    }.flatten

    { id: id, values: values }
  end
end