おれのgemサーバを立てる際に便利な、geminabox/geminaboxですが
WEB UIにdelete
ボタンがあって、カジュアルにgem
が削除できてしまい。うぉーい!と思っていたんですがよく見たら設定がありました。
このあたりでmergeされたみたいですね。
config.ru
require "rubygems"
require "geminabox"
Geminabox.allow_delete = false
run Geminabox::Server
こんな感じで設定して立ち上げると、削除しようとしても
Gem deletion is disabled - see https://github.com/cwninja/geminabox/issues/115
と出て、消せなくなります。めでたい。