Sha256: 1c1deb93fffc619a5bf0840d24678f5812c1055e887bf1b25204ab9ff4c56873

Contents?: true

Size: 483 Bytes

Versions: 4

Compression:

Stored size: 483 Bytes

Contents

require 'rails/generators/base'

module TailwindDevise
  class ViewsGenerator < Rails::Generators::Base
    source_root File.expand_path('templates', __dir__)
    desc "This generator adds the devise views styled with Tailwind CSS"

    def copy_devise_tailwind_files_to_app
      devise_folder_path = "#{Rails.root}/app/views/devise"
      FileUtils.rm_rf(devise_folder_path)
      FileUtils.mkdir_p(devise_folder_path)
      directory 'devise', devise_folder_path
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tailwind_devise-0.0.3 lib/generators/tailwind_devise/views_generator.rb
tailwind_devise-0.0.2 lib/generators/tailwind_devise/views_generator.rb
tailwind_devise-0.0.1 lib/generators/tailwind_devise/views_generator.rb
tailwind_devise-0.0.0 lib/generators/tailwind_devise/views_generator.rb