Class: Rails::Generators::NamedBase
Instance Method Summary (collapse)
-
- (NamedBase) initialize(args, *options)
constructor
:nodoc:.
Methods inherited from Base
base_root, class_option, default_source_root, desc, hook_for, inherited, namespace, remove_hook_for, source_root
Methods included from Actions
#add_source, #capify!, #environment, #gem, #generate, #git, #initializer, #lib, #plugin, #rake, #rakefile, #readme, #route, #vendor
Constructor Details
- (NamedBase) initialize(args, *options)
:nodoc:
11 12 13 14 15 16 17 |
# File 'railties/lib/rails/generators/named_base.rb', line 11 def initialize(args, *) #:nodoc: # Unfreeze name in case it's given as a frozen string args[0] = args[0].dup if args[0].is_a?(String) && args[0].frozen? super assign_names!(self.name) parse_attributes! if respond_to?(:attributes) end |