class TeamApi::Generator
Processes site data, generates authorization artifacts, publishes an API, and generates cross-linked Hub pages.
Public Instance Methods
generate(site)
click to toggle source
Executes all of the data processing and artifact/page generation phases for the Hub.
# File lib/team_api/generator.rb, line 19 def generate(site) Joiner.join_data(site) Snippets.publish(site) CrossReferencer.build_xrefs(site) Canonicalizer.canonicalize_data(site.data) ::HashJoiner.prune_empty_properties(site.data) Api.generate_api(site) end