# frozen_string_literal: true # Solo les usuaries pueden moderar instancias InstanceModerationPolicy = Struct.new(:usuarie, :instance_moderation) do def pause? instance_moderation.site.usuarie? usuarie end def allow? pause? end def block? pause? end # En este paso tenemos varias instancias por moderar pero todas son # del mismo sitio. def action_on_several? instance_moderation.first.site.usuarie? usuarie end end