Module: Rails::Generators::Hyperdrive::ContentSyncSupport
- Included in:
- InstallGenerator, SyncGenerator
- Defined in:
- lib/generators/hyperdrive/content_sync_support.rb
Overview
Thor registers every public method defined directly on a generator class as a runnable command, so these shared helpers must stay in an included module or private.
Defined Under Namespace
Classes: ThorShell
Instance Method Summary collapse
-
#options ⇒ Object
Thor's file-writing helpers all read options, so mapping --dry-run on read keeps it in force for every step regardless of which one runs first.
Instance Method Details
#options ⇒ Object
Thor's file-writing helpers all read options, so mapping --dry-run on read keeps it in force for every step regardless of which one runs first.
41 42 43 44 |
# File 'lib/generators/hyperdrive/content_sync_support.rb', line 41 def opts = super opts[:dry_run] ? opts.merge(pretend: true) : opts end |