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.

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

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

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

acts_like_string?() Instance Public methods Enable more predictable duck-typing

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
constantize
  • References/Ruby on Rails/Rails/Classes/String

constantize() Instance Public methods constantize tries to find

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

to_time(form = :local) Instance Public methods Converts a string to a

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
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
safe_constantize
  • References/Ruby on Rails/Rails/Classes/String

safe_constantize() Instance Public methods safe_constantize tries

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

truncate(truncate_at, options = {}) Instance Public methods Truncates a given

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