Sha256: a241724795aba98386b9a5d90250f5841a1b47ccf4908a7204f331faa5f52931

Contents?: true

Size: 569 Bytes

Versions: 32

Compression:

Stored size: 569 Bytes

Contents

module Contentful
  # Method to retrieve references (incoming links) for a given entry or asset
  module ResourceReferences
    # Gets a collection of entries which links to current entry
    #
    # @param [Contentful::Client] client
    # @param [Hash] query
    #
    # @return [Contentful::Array<Contentful::Entry>, false]
    def incoming_references(client = nil, query = {})
      return false unless client

      query = is_a?(Contentful::Entry) ? query.merge(links_to_entry: id) : query.merge(links_to_asset: id)

      client.entries(query)
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
contentful-2.17.1 lib/contentful/resource_references.rb
contentful-2.17.0 lib/contentful/resource_references.rb
contentful-2.16.3 lib/contentful/resource_references.rb
contentful-2.16.2 lib/contentful/resource_references.rb
contentful-2.16.1 lib/contentful/resource_references.rb
contentful-2.16.0 lib/contentful/resource_references.rb
contentful-2.15.4 lib/contentful/resource_references.rb
contentful-2.15.3 lib/contentful/resource_references.rb
contentful-2.15.2 lib/contentful/resource_references.rb
contentful-2.15.1 lib/contentful/resource_references.rb
contentful-2.15.0 lib/contentful/resource_references.rb
contentful-2.14.0 lib/contentful/resource_references.rb
contentful-2.13.3 lib/contentful/resource_references.rb
contentful-2.13.2 lib/contentful/resource_references.rb
contentful-2.13.1 lib/contentful/resource_references.rb
contentful-2.13.0 lib/contentful/resource_references.rb
contentful-2.12.0 lib/contentful/resource_references.rb
contentful-2.11.1 lib/contentful/resource_references.rb
contentful-2.11.0 lib/contentful/resource_references.rb
contentful-2.10.1 lib/contentful/resource_references.rb