module Ariadne::Static::GenerateStructure

def generate_args_table(args)

def generate_args_table(args)
  rows = args.map do |arg|
    parts = [
      "`#{arg.name}`",
      arg.type,
      arg.description.squish,
    ]
    "| #{parts.join(" | ")} |"
  end
  <<~MARKDOWN
    | Name | Type | Description |
    | :- | :- | :- |
    #{rows.join("\n")}
  MARKDOWN
end