Is there "equalsIgnoreCase" in ruby?

Hi

Please let me know whether any method similar to (“equalsIgnoreCase” in
java)
exists in ruby as well…

thanx

On 5/17/06, viswesh [email protected] wrote:

Please let me know whether any method similar to (“equalsIgnoreCase” in
java)
exists in ruby as well…

What does equalsIgnoreCase do, and could you not have spent five
minutes to Google?

-austin

On 5/17/06, viswesh [email protected] wrote:

Please let me know whether any method similar to (“equalsIgnoreCase” in
java)
exists in ruby as well…

Yes, it’s called String#casecmp().

Hi Johnson,

can u please correct the code…

puts " what is your name"
name = gets.chomp

puts " hello “+ name+” how are you"
fine = gets.chomp

if fine == “good”.casecmp(“goo”)
#fine == “fine” or
#fine == “ok” or
#fine == “wonderfull”
puts " great"
else
puts “oh iam sorry”
end

thanx

Lyle J. wrote:

On 5/17/06, viswesh [email protected] wrote:

Please let me know whether any method similar to (“equalsIgnoreCase” in
java)
exists in ruby as well…

Yes, it’s called String#casecmp().

On 5/17/06, viswesh [email protected] wrote:

if fine == “good”.casecmp(“goo”)
#fine == “fine” or
#fine == “ok” or
#fine == “wonderfull”

I think that maybe you mean to write:

if fine.casecmp("good")
  puts "Great!"
else
  puts "Oh, I'm sorry."
end

Hope this helps,

Lyle

On 5/17/06, viswesh [email protected] wrote:

if fine == “good”.casecmp(“goo”)

See “ri String#casecmp”.

can u please correct the code…

you forgot to tell us what you want the program to do, what it’s
doing instead, the things you’ve already tried to remedy the problem
and what you think might be the problem.
-tim