Ruby Newbie-help regarding strings

Hello All,

I am very new to ruby.I have a small doubt.

suppose i have a string called ‘add’,I want this to get saved when
given in any of the following conditions

like

“ADD”
‘aDD’
‘Add’

it should be converted back in to small case and displayed back

how can i achieve this

Thanks
Jagan

Better you use downcase method of String class.

Example:

str = “AdD”
str.downcase #=> “add”

the downcase method will convert the upper case letters to lower case.

For you reference :
http://www.ruby-doc.org/core/classes/String.html#M000809

Regards,

  • Karthi

Jagan wrote:

Hello All,

I am very new to ruby.I have a small doubt.

suppose i have a string called ‘add’,I want this to get saved when
given in any of the following conditions

like

“ADD”
‘aDD’
‘Add’

it should be converted back in to small case and displayed back

how can i achieve this

Thanks
Jagan

On Nov 29, 2007, at 3:24 AM, Jagan wrote:

how can i achieve this

use .downcase

http://www.ruby-doc.org/docs/ProgrammingRuby/html/
ref_c_string.html#String.downcase


def gw
acts_as_n00b
writes_at(www.railsdev.ws)
end

string.downcase returns the downcased version of the string - it does
not affect the source object. If you want that reference to become
downcase you need

str = “ADD”

str = str.downcase

str.downcase will do what it’s supposed to, but str will still be
whatever it was originally. If you’re new to OO programming this one
can really confuse you.