Type:
Class
Constants:
BLANK_RE : /\A[[:space:]]*\z/

String inflections define new methods on the String class to transform names for different purposes. For instance, you can figure out the name of a table from the name of a class.

1
'ScaleScore'.tableize # => "scale_scores"
camelcase
  • References/Ruby on Rails/Rails/Classes/String

camelcase(first_letter = :upper) Instance Public methods Alias for:

2025-01-10 15:47:30
camelize
  • References/Ruby on Rails/Rails/Classes/String

camelize(first_letter = :upper) Instance Public methods By default, camelize

2025-01-10 15:47:30
demodulize
  • References/Ruby on Rails/Rails/Classes/String

demodulize() Instance Public methods Removes the module part from the constant

2025-01-10 15:47:30
underscore
  • References/Ruby on Rails/Rails/Classes/String

underscore() Instance Public methods The reverse of camelize. Makes

2025-01-10 15:47:30
safe_constantize
  • References/Ruby on Rails/Rails/Classes/String

safe_constantize() Instance Public methods safe_constantize tries

2025-01-10 15:47:30
__method_for_multibyte_testing_with_integer_result
  • References/Ruby on Rails/Rails/Classes/String

__method_for_multibyte_testing_with_integer_result() Instance Public methods

2025-01-10 15:47:30
foreign_key
  • References/Ruby on Rails/Rails/Classes/String

foreign_key(separate_class_name_and_id_with_underscore = true) Instance Public methods Creates

2025-01-10 15:47:30
in_time_zone
  • References/Ruby on Rails/Rails/Classes/String

in_time_zone(zone = ::Time.zone) Instance Public methods Converts

2025-01-10 15:47:30
blank?
  • References/Ruby on Rails/Rails/Classes/String

blank?() Instance Public methods A string is blank if it's empty or contains

2025-01-10 15:47:30
constantize
  • References/Ruby on Rails/Rails/Classes/String

constantize() Instance Public methods constantize tries to find

2025-01-10 15:47:30