class FacebookAds::FieldTypes::Object

Public Instance Methods

deserialize(value, session = nil) click to toggle source
# File lib/facebook_ads/field_types/object.rb, line 24
def deserialize(value, session = nil)
  value.is_a?(String) ? JSON.parse(value) : value
end
serialize(value) click to toggle source
# File lib/facebook_ads/field_types/object.rb, line 28
def serialize(value)
  # Only serialize if not primitive types. Otherwise json will add
  # Extra \" to the String/Int
  case value
    when String, Integer
      value
    else
      JSON.generate(value)
  end
end