class SparkApi::Models::NewsFeedMeta

Public Instance Methods

core_field_names() click to toggle source
# File lib/spark_api/models/news_feed_meta.rb, line 11
def core_field_names
  fields = data['Subscriptions']['SavedSearches']['CoreSearchFields'].dup

  data['Subscriptions']['SavedSearches']['CoreStandardFields'].each do |field|
    fields << field[1]['Label']
  end

  fields
end
core_fields() click to toggle source
# File lib/spark_api/models/news_feed_meta.rb, line 21
def core_fields
  fields = data['Subscriptions']['SavedSearches']['CoreSearchFields'].dup

  data['Subscriptions']['SavedSearches']['CoreStandardFields'].each do |field|
    fields << field.first
  end

  fields
end
minimum_core_fields() click to toggle source
# File lib/spark_api/models/news_feed_meta.rb, line 7
def minimum_core_fields
  data['Subscriptions']['SavedSearches']['MinimumCoreFields']
end

Private Instance Methods

data() click to toggle source
# File lib/spark_api/models/news_feed_meta.rb, line 33
def data
  if attributes.empty?
    @data ||= connection.get(self.path).first
  else
    attributes
  end
end