Sha256: 36be42cbce73246e11f478b6afeb77c24ee8f339beefe70fd5869df521718e19

Contents?: true

Size: 522 Bytes

Versions: 7

Compression:

Stored size: 522 Bytes

Contents

# frozen_string_literal: true
require 'rails/generators'

class Hyrax::ListenersGenerator < Rails::Generators::Base
  desc """
    This generator adds templates for Hyrax::Publisher listeners to your application
       """

  source_root File.expand_path('../templates', __FILE__)

  def inject_listener
    copy_file 'app/listeners/hyrax_listener.rb', 'app/listeners/hyrax_listener.rb'
  end

  def inject_listener_initialier
    copy_file 'config/initializers/publisher.rb', 'config/initializers/publisher.rb'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hyrax-5.1.0.pre.beta1 lib/generators/hyrax/listeners_generator.rb
hyrax-5.0.4 lib/generators/hyrax/listeners_generator.rb
hyrax-5.0.3 lib/generators/hyrax/listeners_generator.rb
hyrax-5.0.2 lib/generators/hyrax/listeners_generator.rb
hyrax-5.0.1 lib/generators/hyrax/listeners_generator.rb
hyrax-5.0.0 lib/generators/hyrax/listeners_generator.rb
hyrax-5.0.0.rc3 lib/generators/hyrax/listeners_generator.rb