Sha256: 2a50731f4f4547a8f3b2ff7e753f48476685b6dae80f0ace5d0e479971d569b6

Contents?: true

Size: 575 Bytes

Versions: 2

Compression:

Stored size: 575 Bytes

Contents

# frozen_string_literal: true

class SimpleForm::Theme::TailwindGenerator < Rails::Generators::NamedBase
  source_root File.expand_path('templates', __dir__)

  desc 'Copy the tailwindcss files for simple_form'
  def generate
    install if install?
  end

  private

  def install
    copy_initializers
    copy_locales
  end

  def install?
    name == 'install'
  end

  def copy_initializers
    template 'config/initializers/simple_form_tailwindcss.rb', 'config/initializers/simple_form_tailwindcss.rb'
  end

  def copy_locales
    directory 'config/locales'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simple_form-theme-0.1.4 lib/generators/simple_form/theme/tailwind/tailwind_generator.rb
simple_form-theme-0.1.3 lib/generators/simple_form/theme/tailwind/tailwind_generator.rb