Sha256: e5e1a5794c959c6819bdb778027967286de1b1ee49ab4907ce40aeac1c58eb05

Contents?: true

Size: 862 Bytes

Versions: 4

Compression:

Stored size: 862 Bytes

Contents

# frozen_string_literal: true

module RailsAppGenerator
  # Custom add-ons for RailsAppGenerator
  module AddOns
    # Add <%= Thor::Util.camel_case(name) %> to rails application
    class <%= Thor::Util.camel_case(name) %> < AddOn
<%= addon_config_code %>
      def apply
        # say 'Setting up <%= Thor::Util.camel_case(name)%>'
        # template('<%= Thor::Util.snake_case(name)%>_template.rb', 'target/<%= Thor::Util.snake_case(name)%>.rb', force: true)
        # template('app/javascript/stylesheets/components.scss')
        # create_file('target/<%= Thor::Util.snake_case(name)%>.rb', 'put your content here')
        # directory 'app/template', 'app/target', force: true
        # empty_directory 'app/target'
        # inject_into_file('app/application.js', "some content")
        # rails_command('tailwindcss:install')
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails_app_generator-0.1.12 templates/thor_task/addon/addon.tt
rails_app_generator-0.1.11 templates/thor_task/addon/addon.tt
rails_app_generator-0.1.10 templates/thor_task/addon/addon.tt
rails_app_generator-0.1.9 templates/thor_task/addon/addon.tt