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

remove(pattern) Instance Public methods Returns a new string with all occurrences

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

titlecase() Instance Public methods Alias for:

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

strip_heredoc() Instance Public methods Strips indentation in heredocs.

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

html_safe() Instance Public methods

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

classify() Instance Public methods Create a class name from a plural table name

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

parameterize(sep = '-') Instance Public methods Replaces special characters

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

titleize() Instance Public methods Capitalizes all the words and replaces some

2025-01-10 15:47:30