Sha256: 570d6bd0dd2d948b689682292598b775e809573717e61543b3b612068430545b

Contents?: true

Size: 513 Bytes

Versions: 3

Compression:

Stored size: 513 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

3 entries across 3 versions & 1 rubygems

Version Path
vigiles-0.1.4 lib/generators/vigiles/install_generator.rb
vigiles-0.1.3 lib/generators/vigiles/install_generator.rb
vigiles-0.1.2 lib/generators/vigiles/install_generator.rb