initialize

in lib/facebook_ads/ad_object.rb [34:50]


    def initialize(attributes, *args)
      if attributes.empty?
        raise InvalidParameterError, 'Invalid attributes. Must include at least one attribute'
      end

      update_attributes(attributes)
      

      
      fields = (args[0].is_a?(Array) || args[0].is_a?(String)) ? args.shift : []
      fields = fields.split(',') if fields.is_a?(String)
      session = args.shift

      self.__all_fields = fields + attributes.keys
      self.session = session
    end