Is there "equalsIgnoreCase" in ruby?


#1

Hi

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

thanx


#2

On 5/17/06, viswesh removed_email_address@domain.invalid 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


#3

On 5/17/06, viswesh removed_email_address@domain.invalid wrote:

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

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


#4

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 removed_email_address@domain.invalid wrote:

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

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


#5

On 5/17/06, viswesh removed_email_address@domain.invalid 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


#6

On 5/17/06, viswesh removed_email_address@domain.invalid wrote:

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

See “ri String#casecmp”.


#7

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