| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- module Docs
- class Phoenix < Elixir
- self.type = 'elixir'
- self.release = '1.2.1'
- self.base_url = 'https://hexdocs.pm/'
- self.root_path = 'phoenix/Phoenix.html'
- self.initial_paths = %w(
- phoenix/api-reference.html
- ecto/api-reference.html
- phoenix_html/api-reference.html
- phoenix_pubsub/api-reference.html
- plug/extra-api-reference.html)
- self.links = {
- home: 'http://www.phoenixframework.org',
- code: 'https://github.com/phoenixframework/phoenix'
- }
- options[:root_title] = false
- options[:skip_patterns] = [/extra-api-reference/]
- options[:only_patterns] = [
- /\Aphoenix\//,
- /\Aecto\//,
- /\Aphoenix_pubsub\//,
- /\Aphoenix_html\//,
- /\Aplug\//
- ]
- options[:attribution] = -> (filter) {
- if filter.slug.start_with?('ecto')
- <<-HTML
- © 2012 Plataformatec<br>
- Licensed under the Apache License, Version 2.0.
- HTML
- elsif filter.slug.start_with?('plug')
- <<-HTML
- © 2013 Plataformatec<br>
- Licensed under the Apache License, Version 2.0.
- HTML
- else
- <<-HTML
- © 2014 Chris McCord<br>
- Licensed under the MIT License.
- HTML
- end
- }
- end
- end
|