Sha256: abbb5c4bd7388c0ed6f78d7396b6c9d6d5e5c61812a8ae62fbbc329f390b5ff3

Contents?: true

Size: 1016 Bytes

Versions: 1

Compression:

Stored size: 1016 Bytes

Contents

# frozen_string_literal: true

require "stimulus_reflex/installer"

sr_initializer_src = StimulusReflex::Installer.fetch("/", "config/initializers/stimulus_reflex.rb")
sr_initializer_path = Rails.root.join("config/initializers/stimulus_reflex.rb")

cr_initializer_src = StimulusReflex::Installer.fetch("/", "config/initializers/cable_ready.rb")
cr_initializer_path = Rails.root.join("config/initializers/cable_ready.rb")

if !sr_initializer_path.exist?
  copy_file(sr_initializer_src, sr_initializer_path, verbose: false)
  say "✅ StimulusReflex initializer created at config/initializers/stimulus_reflex.rb"
else
  say "⏩ config/initializers/stimulus_reflex.rb already exists. Skipping."
end

if !cr_initializer_path.exist?
  copy_file(cr_initializer_src, cr_initializer_path, verbose: false)
  say "✅ CableReady initializer created at config/initializers/cable_ready.rb"
else
  say "⏩ config/initializers/cable_ready.rb already exists. Skipping."
end

StimulusReflex::Installer.complete_step :initializers

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stimulus_reflex-3.5.3 lib/install/initializers.rb