Sha256: c4f79e29575bd1039b6119303e48dbbf5986196c9f2411e29df145966e686489

Contents?: true

Size: 475 Bytes

Versions: 2

Compression:

Stored size: 475 Bytes

Contents

require "rails/generators"
require "rails/generators/rails/app/app_generator"
require "inquirer"

module Potassium
  class RecipeGenerator < Rails::Generators::NamedBase
    def run_generator
      require_relative "./helpers/template-dsl"
      TemplateDSL.extend_dsl(self, source_path: __FILE__)
      template_location = File.expand_path('./recipe_template.rb', File.dirname(__FILE__))
      instance_eval File.read(template_location), template_location
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
potassium-1.3.5 lib/potassium/templates/application/recipe_generator.rb
potassium-1.3.4 lib/potassium/templates/application/recipe_generator.rb