Sha256: c7a23fecc101086a10f06692c51aa13841eba0d4471a8be5aae9c6bcead02c70

Contents?: true

Size: 564 Bytes

Versions: 2

Compression:

Stored size: 564 Bytes

Contents

module LayoutOptions
  module Generators
    class InstallGenerator < Rails::Generators::Base
      desc 'prep the application to use layout_options'
      source_root File.expand_path('../templates', __FILE__)

      def application_controller_injection # :nodoc:
        inject_into_class 'app/controllers/application_controller.rb', ApplicationController do
         "  include LayoutOptions\n"
        end
      end

      def copy_initializer # :nodoc
        copy_file 'layout_options.rb', 'config/initializers/layout_options.rb'
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
layout_options-0.2.2 lib/generators/layout_options/install_generator.rb
layout_options-0.2.1 lib/generators/layout_options/install_generator.rb