class Primer::Yard::LookbookPagesBackend
def generate_system_args_docs
def generate_system_args_docs docs = registry.find(Primer::BaseComponent) path = File.expand_path( File.join( *%w[.. .. .. previews pages system-arguments.md.erb] ), __dir__ ) data = { "description_md" => docs.base_docstring.to_s, "args_md" => view_context.render(inline: docs.constructor.base_docstring) } frontmatter = { "title" => "System arguments", "id" => "system_arguments", "data" => data } File.write( path, <<~ERB #{YAML.dump(frontmatter)} --- <%= @page.data[:description_md] %> <%= @page.data[:args_md] %> ERB ) end