Method: Rails::Command::GenerateCommand#perform

Defined in:
railties/lib/rails/commands/generate/generate_command.rb

#performObject



17
18
19
20
21
22
23
24
25
26
27
# File 'railties/lib/rails/commands/generate/generate_command.rb', line 17

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