class GitHubPages::Configuration

def set(site)

guards against double-processing via the value in #processed.
Equivalent #set! function contains the code of interest. This function
Set the site's configuration. Implemented as an `after_reset` hook.
def set(site)
  return if processed? site
  debug_print_versions
  set!(site)
  processed(site)
end