Module | ActiveSupport::CoreExtensions::String::Inflections |
In: |
vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb
|
Makes it possible to do "posts".singularize that returns "post" and "MegaCoolClass".underscore that returns "mega_cool_class".
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 15 15: def camelize 16: Inflector.camelize(self) 17: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 31 31: def classify 32: Inflector.classify(self) 33: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 43 43: def constantize 44: Inflector.constantize(self) 45: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 23 23: def demodulize 24: Inflector.demodulize(self) 25: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 39 39: def foreign_key(separate_class_name_and_id_with_underscore = true) 40: Inflector.foreign_key(self, separate_class_name_and_id_with_underscore) 41: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 35 35: def humanize 36: Inflector.humanize(self) 37: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 7 7: def pluralize 8: Inflector.pluralize(self) 9: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 11 11: def singularize 12: Inflector.singularize(self) 13: end
# File vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb, line 27 27: def tableize 28: Inflector.tableize(self) 29: end