instance method
classify
Ruby on Rails 6.0.6
Since v2.2.3Signature
classify(table_name)
Creates a class name from a plural table name like Rails does for table names to models. Note that this returns a string and not a Class (To convert to an actual class follow classify with #constantize).
classify('ham_and_eggs') # => "HamAndEgg" classify('posts') # => "Post"
Singular names are not handled correctly:
classify('calculus') # => "Calculu"
Parameters
-
table_namereq
Source
# File activesupport/lib/active_support/inflector/methods.rb, line 200
def classify(table_name)
# strip out any leading schema name
camelize(singularize(table_name.to_s.sub(/.*\./, "")))
end
Defined in activesupport/lib/active_support/inflector/methods.rb line 200
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Inflector