# frozen_string_literal: true # Vincula la versión del sitio con www a la versión sin class DeployWww < Deploy store :values, accessors: %i[], coder: JSON before_destroy :remove_destination! def deploy File.symlink?(destination) || File.symlink(site.hostname, destination).zero? end def limit 1 end def size File.size destination end def destination File.join(Rails.root, '_deploy', fqdn) end def fqdn "www.#{site.hostname}" end def url "https://www.#{site.hostname}/" end private def remove_destination! FileUtils.rm_f destination end end