class LibrariesIO::API
Constants
- PLATFORMS
Public Class Methods
setup_all_doc(prefix = nil, base = self)
click to toggle source
# File lib/libraries_io/doc.rb, line 11 def setup_all_doc(prefix = nil, base = self) base.endpoints.values.each do |endpoint| endpoint.docs_link ||= endpoint_doc(prefix, endpoint.symbol) end base.namespaces.values.each do |namespace| setup_all_doc(namespace.symbol, namespace) end end
Private Class Methods
endpoint_doc(namespace, name)
click to toggle source
# File lib/libraries_io/doc.rb, line 2 def endpoint_doc(namespace, name) id = if name == :info namespace else [namespace, name.to_s.gsub('_', '-')].compact.join('-') end [LibrariesIO::API.docs_link, id].join('#') end