Files
manyfold/app/lib/cli/fasp_command.rb
T

22 lines
461 B
Ruby

require "thor"
module Cli
class FaspCommand < Thor
namespace :fasp
DESCRIPTION = "interact with FASP servers"
desc "announce", "push all public indexable content to connected FASPs"
def prune
[
Model,
Creator,
Collection
].each do
Pundit::PolicyFinder.new(it).scope.new(nil, it).resolve.each do |x|
x.send :fasp_emit_lifecycle_announcement, "new"
end
end
end
end
end