instance method
classify
Ruby on Rails 3.2.22.5
Since v2.2.3Signature
classify(table_name)
Create 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.)
Examples:
"egg_and_hams".classify # => "EggAndHam" "posts".classify # => "Post"
Singular names are not handled correctly:
"business".classify # => "Busines"
Parameters
-
table_namereq
Source
# File activesupport/lib/active_support/inflector/methods.rb, line 140
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 140
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Inflector