Sha256: abf8d85a8a820c556e741704dcda4129fabf9de9ce1cfa9aef17070c1ce537d0

Contents?: true

Size: 872 Bytes

Versions: 5

Compression:

Stored size: 872 Bytes

Contents

module SolidusMailchimpSync
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path("../templates", __FILE__)
      class_option :auto_run_migrations, type: :boolean, default: false

      def copy_initializer
        copy_file "config/initializers/solidus_mailchimp_sync.rb"
      end

      # No migrations at present

      # def add_migrations
      #   run 'bundle exec rake railties:install:migrations FROM=solidus_mailchimp_sync'
      # end

      # def run_migrations
      #   run_migrations = options[:auto_run_migrations] || ['', 'y', 'Y'].include?(ask('Would you like to run the migrations now? [Y/n]'))
      #   if run_migrations
      #     run 'bundle exec rake db:migrate'
      #   else
      #     puts 'Skipping rake db:migrate, don\'t forget to run it!'
      #   end
      # end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_mailchimp_sync-1.0.0.beta05 lib/generators/solidus_mailchimp_sync/install/install_generator.rb
solidus_mailchimp_sync-1.0.0.beta04 lib/generators/solidus_mailchimp_sync/install/install_generator.rb
solidus_mailchimp_sync-1.0.0.beta03 lib/generators/solidus_mailchimp_sync/install/install_generator.rb
solidus_mailchimp_sync-1.0.0.beta02 lib/generators/solidus_mailchimp_sync/install/install_generator.rb
solidus_mailchimp_sync-1.0.0.beta01 lib/generators/solidus_mailchimp_sync/install/install_generator.rb