What is the chomp method in Ruby?
In Ruby, the chomp method removes the
A record in the computer is a collection of data items arranged for processing.
This is shown in the illustration below:
Syntax
The chomp method is declared as follows:
str.chomp
OR
str.chomp(substring)
Parameters
The chomp method either takes no arguments or just one argument. In the case of an argument, a substring is specified to be removed from the string.
Return value
The chomp method returns the string with no record separator at the end of the string.
-
If
has not been changed, the$/ pre-defined variable used as the input record separator and has a default value of “\n” chompmethod will remove the carriage return characters from the string. These include\n,\rand\r\n. -
The
chompmethod removes trailing newlines(\n)from a given string if $/ is empty.
Examples
The examples below show the use of the chomp method in Ruby:
#Example 1puts "bye\n".chomp#Example 2puts "bye\r\n".chomp#Example 3puts "bye".chomp('e')
Free Resources