Sha256: 7d27f2d1e1f9a385a0eb56a75b98961d86fe076ec11d5c42a189bff1fd09d6fb
Contents?: true
Size: 649 Bytes
Versions: 40
Compression:
Stored size: 649 Bytes
Contents
# frozen_string_literal: true require "rails/generators" module Rails module Command class GenerateCommand < Base # :nodoc: no_commands do def help boot_application! load_generators Rails::Generators.help self.class.command_name end end def perform(*) generator = args.shift return help unless generator boot_application! load_generators ARGV.replace(args) # set up ARGV for third-party libraries Rails::Generators.invoke generator, args, behavior: :invoke, destination_root: Rails::Command.root end end end end
Version data entries
40 entries across 40 versions & 5 rubygems