Sha256: f4ec2903283f7f529b65d22da66f55c7054c2f4679a23aa5715f96c68708ae9d

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 Bytes

Contents

# typed: false
# frozen_string_literal: true

require_relative "initializer_generator"

module Vigiles
  module Generators
    class InstallGenerator < ::Rails::Generators::Base
      SUB_GENERATORS = Set.new(
        %w[
          vigiles:initializer
          vigiles:migration
        ]
      ).freeze

      source_root File.expand_path("templates", __dir__)

      def install_vigiles
        SUB_GENERATORS.each do |generator_task|
          invoke generator_task
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vigiles-0.1.5 lib/generators/vigiles/install_generator.rb