Sha256: 85457af340db5e2c2c75798dfdda16ca290ec5a740393cc26705d3381bac6ed3

Contents?: true

Size: 490 Bytes

Versions: 4

Compression:

Stored size: 490 Bytes

Contents

require 'rails/generators'
require 'rails/generators/rails/app/app_generator'
require 'inquirer'

module Potassium
  class ApplicationGenerator < Rails::Generators::AppGenerator
    def finish_template
      require_relative './helpers/template-dsl'
      TemplateDSL.extend_dsl(self, source_path: __FILE__)
      template_location = File.expand_path('./template.rb', File.dirname(__FILE__))
      instance_eval File.read(template_location), template_location
      super
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
potassium-1.2.0 lib/potassium/templates/application/generator.rb
potassium-1.1.0 lib/potassium/templates/application/generator.rb
potassium-1.0.1 lib/potassium/templates/application/generator.rb
potassium-1.0.0 lib/potassium/templates/application/generator.rb