Sha256: 4989d29637db410b192d3bd68f90dae98a3a2c39aa2e7a7bdebaf857b4d5654c
Contents?: true
Size: 864 Bytes
Versions: 6
Compression:
Stored size: 864 Bytes
Contents
require 'tmpdir' module Devise module Generators class ViewsGenerator < Rails::Generators::Base source_root File.expand_path("../../../../app/views", __FILE__) desc "Copies all Devise views to your application." argument :scope, :required => false, :default => nil, :desc => "The scope to copy views to" class_option :template_engine, :type => :string, :aliases => "-t", :desc => "Template engine for the views. Available options are 'erb', 'haml' and 'slim'." def copy_views template = options[:template_engine].to_s case template when "haml", "slim" warn "#{template} templates have been removed from Devise gem" else directory "devise", "app/views/#{scope || :devise}" end end end end end
Version data entries
6 entries across 6 versions & 3 rubygems