Sha256: f17d2c85135e4ba53826a5f3354bc2de19bc1e2678638d69183da10550777b3e

Contents?: true

Size: 481 Bytes

Versions: 4

Compression:

Stored size: 481 Bytes

Contents

module PageflowTimelinePage
  class InstallGenerator < Rails::Generators::Base
    desc 'Install the Pageflow plugin and the necessary migrations.'

    def register_plugin
      append_to_file('app/assets/javascripts/components.js') do
        "//= require pageflow/timeline_page/components\n"
      end
    end

    private

    def engine_name_suffix
      engine.engine_name.gsub(/^pageflow_/, '')
    end

    def engine
      Pageflow::TimelinePage::Engine
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pageflow-timeline-page-1.6.0 lib/generators/pageflow_timeline_page/install/install_generator.rb
pageflow-timeline-page-1.5.0 lib/generators/pageflow_timeline_page/install/install_generator.rb
pageflow-timeline-page-1.4.0 lib/generators/pageflow_timeline_page/install/install_generator.rb
pageflow-timeline-page-1.3.0 lib/generators/pageflow_timeline_page/install/install_generator.rb