You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: build.rb
    path of file: ./repos/nesta/lib/nesta/commands
    
    the code of the file until where you have to start completion: require 'rake'

require_relative '../static/assets'
require_relative '../static/site'

module Nesta
  module Commands
    class Build
      DEFAULT_
    
      def execute(process)
        logger = Proc.new { |message| puts message }
        site = Nesta::Static::Site.new(@build_dir, @domain, logger)
        site.render_pages
        site.render_not_found
        site.render_atom_feed
        site.render_sitemap
        site.render_templated_assets
        Nesta::Static::Assets.new(@build_dir, logger).copy_attachments
        Nesta::Static::Assets.new(@build_dir, logger).copy_public_folder
      end