Ruby string methods clean, normalize, and split text into useful pieces.

String Methods

string_methods.rb
raw_text = 

clean = raw_text.strip
lower = clean.downcase
words = lower.split
has_ruby = lower.include?("ruby")

puts "clean=#{clean}"
puts "lower=#{lower}"
puts "words=#{words.join(",")}"
puts "has_ruby=#{has_ruby}"
raw_text = 

clean = raw_text.strip
lower = clean.downcase
words = lower.split
has_ruby = lower.include?("ruby")

puts "clean=#{clean}"
puts "lower=#{lower}"
puts "words=#{words.join(",")}"
puts "has_ruby=#{has_ruby}"
raw_text = 

clean = raw_text.strip
lower = clean.downcase
words = lower.split
has_ruby = lower.include?("ruby")

puts "clean=#{clean}"
puts "lower=#{lower}"
puts "words=#{words.join(",")}"
puts "has_ruby=#{has_ruby}"
string method String methods return transformed text or information about the original string.