Sha256: b2838fb5ae075fe081b1f9e0385200558302281c6e5dd41e79e7d9d20f769a13

Contents?: true

Size: 645 Bytes

Versions: 3

Compression:

Stored size: 645 Bytes

Contents

class DevSystem::GeneratorGenerator < Liza::Generator
  main_dsl

  FOLDER = "app/dev/generators"

  generate :controller do
    folder FOLDER
    filename "#{name}_generator.rb"
    content render "generator.rb"
  end

  generate :controller_test do
    folder FOLDER
    filename "#{name}_generator_test.rb"
    content render "generator_test.rb"
  end

  generate :template do
    folder "#{FOLDER}/#{name}_generator"
    filename "#{name}.rb.erb"
    content render "template.rb"
  end

  generate :template_test do
    folder "#{FOLDER}/#{name}_generator"
    filename "#{name}_test.rb.erb"
    content render "template_test.rb"
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lizarb-1.0.4 lib/dev_system/dev/controllers/generators/generator_generator.rb
lizarb-1.0.3 lib/dev_system/dev/controllers/generators/generator_generator.rb
lizarb-1.0.2 lib/dev_system/dev/controllers/generators/generator_generator.rb