Sha256: f767a0a8700b0d55013d90620f074b7eece83eed1c41f2d8e3cc38f8f9168bf5

Contents?: true

Size: 850 Bytes

Versions: 5

Compression:

Stored size: 850 Bytes

Contents

require 'rails/generators'

module Timequake
  module Generators
    class InstallGenerator < ::Rails::Generators::Base
      desc "Install Timequake"
      # source_root File.join(File.dirname(__FILE__), "templates")
      source_root File.join(File.dirname(__FILE__), "templates")

      def install_timequake
        # How to include directories
        # directory "timequake", "app/assets/stylesheets/timequake"

        template "timequake_overrides.scss", File.join('app/assets/stylesheets', "timequake_overrides.scss")

        insert_into_file File.join('app/assets/stylesheets', "application.scss"), "@import 'timequake_overrides';\n"

        # For webpacker
        # insert_into_file File.join('app/views/layouts', "application.html.erb"), "    <%= javascript_include_tag 'timequake' %>\n", before: "</head>"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
timequake-3.3 lib/generators/timequake/install_generator.rb
timequake-3.2 lib/generators/timequake/install_generator.rb
timequake-3.1 lib/generators/timequake/install_generator.rb
timequake-3.0.1 lib/generators/timequake/install_generator.rb
timequake-3.0.0 lib/generators/timequake/install_generator.rb