Module: Textus::Application::Maintenance::ZoneMv

Defined in:
lib/textus/application/maintenance/zone_mv.rb

Overview

Rename a zone — rewrites the manifest’s zones[] entry, rewrites the ‘zone:` field on every entry under the old zone, and moves every file from zones/<old>/ to zones/<new>/.

Defined Under Namespace

Classes: Impl

Class Method Summary collapse

Class Method Details

.call(session:, ctx:, caps:) ⇒ Object

rubocop:disable Lint/UnusedMethodArgument



10
11
12
# File 'lib/textus/application/maintenance/zone_mv.rb', line 10

def self.call(*, session:, ctx:, caps:, **) # rubocop:disable Lint/UnusedMethodArgument
  Impl.new(ctx: ctx, caps: caps).call(*, **)
end