Method: Rails::Generator::NamedBase#initialize

Defined in:
lib/rails_generator/base.rb

#initialize(runtime_args, runtime_options = {}) ⇒ NamedBase

Returns a new instance of NamedBase.



203
204
205
206
207
208
209
210
211
212
# File 'lib/rails_generator/base.rb', line 203

def initialize(runtime_args, runtime_options = {})
  super

  # Name argument is required.
  usage if runtime_args.empty?

  @args = runtime_args.dup
  base_name = @args.shift
  assign_names!(base_name)
end