Sha256: a471976185ff872774dc4bcb3ff50b0ddfbbb677e9e186a2ec5a28fc9e1f7cea

Contents?: true

Size: 592 Bytes

Versions: 8

Compression:

Stored size: 592 Bytes

Contents

require 'rails/generators/base'

module Storytime
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path("../../templates", __FILE__)

      desc "Creates a Storytime initializer for your application."

      def copy_initializer
        template "storytime.rb", "config/initializers/storytime.rb"
      end

      def add_storytime_routes
        storytime_routes = 'mount Storytime::Engine => "/"'

        route storytime_routes
      end

      def show_readme
        readme "README" if behavior == :invoke
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
storytime-1.2.0 lib/generators/storytime/install_generator.rb
storytime-1.1.1 lib/generators/storytime/install_generator.rb
storytime-1.0.7 lib/generators/storytime/install_generator.rb
storytime-1.0.6 lib/generators/storytime/install_generator.rb
storytime-1.0.5 lib/generators/storytime/install_generator.rb
storytime-1.0.2 lib/generators/storytime/install_generator.rb
storytime-1.0.1 lib/generators/storytime/install_generator.rb
storytime-1.0.0 lib/generators/storytime/install_generator.rb