relay.rb 976 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. module Docs
  2. class Relay < UrlScraper
  3. self.type = 'simple'
  4. self.release = '10.1.0'
  5. self.base_url = 'https://relay.dev'
  6. self.root_path = 'index.html'
  7. self.links = {
  8. home: 'https://relay.dev/',
  9. code: 'https://github.com/facebook/relay'
  10. }
  11. html_filters.push 'relay/entries', 'relay/clean_html'
  12. options[:only] = [
  13. '/docs/en/graphql-in-relay',
  14. '/docs/en//relay-environment',
  15. '/docs/en/network-layer',
  16. '/docs/en/query-renderer',
  17. '/docs/en/fragment-container',
  18. '/docs/en/refetch-container',
  19. '/docs/en/pagination-container',
  20. '/docs/en/mutations',
  21. '/docs/en/subscriptions',
  22. '/docs/en/relay-store',
  23. '/docs/en/fetch-query'
  24. ]
  25. options[:attribution] = <<-HTML
  26. &copy; 2020&ndash;present Facebook Inc.<br>
  27. Licensed under the BSD License.
  28. HTML
  29. def get_latest_version(opts)
  30. get_latest_github_release('facebook', 'relay', opts)
  31. end
  32. end
  33. end