Split `Ronin::DB::CLI::Modifiable` into `Ronin::DB::CLI::Deletable` and `Ronin::DB::CLI::Importable`
postmodern opened this issue · comments
Postmodern commented
Create two new modules, Ronin::DB::CLI::Importable
and Ronin::DB::CLI::Deletable
, extracted from Ronin::DB::CLI::Modifiable
. Ronin::DB::CLI::Importable
must define the --add
and --import
options. This will allow Ronin::DB::CLI::Commands::StreetAddresses
to include Ronin::DB::CLI::Deleteable
for the --delete
and --delete-all
, but not Ronin::DB::CLI::Importable
, since Ronin::DB::StreetAddress
does not currently have an .import
method.
Postmodern commented
Implemented by 7004374.