instance method
raise_class_collision
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.3.18 PrivateAvailable in: v2.2.3 v2.3.18
Signature
raise_class_collision(class_name)
Raise a usage error with an informative WordNet suggestion. Thanks to Florian Gross (flgr).
Parameters
-
class_namereq
Source
# File railties/lib/rails_generator/commands.rb, line 390
def raise_class_collision(class_name)
message = <<end_message
The name '#{class_name}' is either already used in your application or reserved by Ruby on Rails.
Please choose an alternative and run this generator again.
end_message
if suggest = find_synonyms(class_name)
if suggest.any?
message << "\n Suggestions: \n\n"
message << suggest.join("\n")
end
end
raise UsageError, message
end
Defined in railties/lib/rails_generator/commands.rb line 390
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generator::Commands::Create