Sha256: b959b2f62c7a641a118aa06ebff90534cb15668c0096ef1a0182de18a194f4a9

Contents?: true

Size: 636 Bytes

Versions: 3

Compression:

Stored size: 636 Bytes

Contents

module Devise
  module Views
    class FoundationTemplatesGenerator < Rails::Generators::Base
      source_root File.expand_path('../../../../../../app/views', __FILE__)
      argument :template_name, :type => :string, :default => "devise"
      def copy_views
         directory(template, Rails.root.join("app", "views", "devise"))
      end

      private
      def template
      	case template_name
      	when "devise"
      		"devise"
      	when "slim"
      	  "devise_slim"
      	when "haml"
      	  "devise_haml"
      	else
      		raise "Template not available for #{template_name}"
      	end
      end		
		end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-foundation-views-0.1.1 lib/generators/devise/views/foundation_templates/foundation_templates_generator.rb
devise-foundation-views-0.1.0 lib/generators/devise/views/foundation_templates/foundation_templates_generator.rb
devise-foundation-views-0.0.1 lib/generators/devise/views/foundation_templates/foundation_templates_generator.rb