Sha256: 66953ecd3b35be1526b540c542f282d3afb0c7f4efbf6d8b85ed9fc40aa29eaa

Contents?: true

Size: 893 Bytes

Versions: 1

Compression:

Stored size: 893 Bytes

Contents


# ยท 
require "#{Lesli::Engine.root}/lib/generators/application_lesli_generator.rb"

module Lesli
    class SpecGenerator < ApplicationLesliGenerator
        source_root File.expand_path("templates", __dir__)

        def generator
            L2.msg "Generating Lesli Model spec"

            pp @info;
            pp "---     ---     ---     ---     ---     ---"
            pp @model;
            pp "---     ---     ---     ---     ---     ---"
            pp @services;
            pp "---     ---     ---     ---     ---     ---"
            pp @rspec;

            #template("spec-factory.template", "#{(@info[:engine].constantize)::Engine.root.join('spec', 'factories', @info[:engine_resource_code])}.rb")
            template("spec-model.template", "#{(@info[:engine].constantize)::Engine.root.join('spec', 'models', @info[:engine_resource_code])}_spec.rb")
        end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lesli-5.0.13 lib/generators/lesli/spec/spec_generator.rb