Sha256: 71636c6245be0c986dde247147f7d9d672dfa488b43b043cc82b8b0e9fd5a14d

Contents?: true

Size: 452 Bytes

Versions: 6

Compression:

Stored size: 452 Bytes

Contents

module Cms
  module Generators
    class TemplateGenerator < Rails::Generators::NamedBase

      source_root File.expand_path('../templates', __FILE__)

      def create_template
        template_dir = 'app/views/layouts/templates'
#        empty_directory template_dir
        template 'template.erb', File.join(template_dir, "#{template_name}.html.erb")
      end

      private

      def template_name
        file_name
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
browsercms-3.4.2 lib/generators/cms/template/template_generator.rb
browsercms-3.4.2.rc1 lib/generators/cms/template/template_generator.rb
browsercms-3.4.1 lib/generators/cms/template/template_generator.rb
browsercms-3.4.0 lib/generators/cms/template/template_generator.rb
browsercms-3.4.0.rc2 lib/generators/cms/template/template_generator.rb
browsercms-3.4.0.rc1 lib/generators/cms/template/template_generator.rb