Skip to content

Commit c220b4d

Browse files
committed
fix warning about instance variable in plugin generator
1 parent 39d2251 commit c220b4d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -251,15 +251,15 @@ def original_name
251251
end
252252

253253
def name
254-
unless @name
254+
@name ||= begin
255255
# same as ActiveSupport::Inflector#underscore except not replacing '-'
256-
@name = original_name.dup
257-
@name.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2')
258-
@name.gsub!(/([a-z\d])([A-Z])/,'\1_\2')
259-
@name.downcase!
260-
end
256+
underscored = original_name.dup
257+
underscored.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2')
258+
underscored.gsub!(/([a-z\d])([A-Z])/,'\1_\2')
259+
underscored.downcase!
261260

262-
@name
261+
underscored
262+
end
263263
end
264264

265265
def camelized

0 commit comments

Comments
 (0)