module Docs class Phoenix < Elixir self.type = 'elixir' self.release = '1.1.2' self.base_url = 'http://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 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_html\//, /\Aplug\// ] options[:attribution] = -> (filter) { if filter.slug.start_with?('ecto') <<-HTML © 2012 Plataformatec
Licensed under the Apache License, Version 2.0. HTML elsif filter.slug.start_with?('plug') <<-HTML © 2013 Plataformatec
Licensed under the Apache License, Version 2.0. HTML else <<-HTML © 2014 Chris McCord
Licensed under the MIT License. HTML end } end end