Integer method?

S

s moon

I found following exp from html_parser.rb

n = Integer(name)

here, name is string


Is the Integer used as class method?
it looks like converting from str to int.
Where can I get this info?
I checked "the ruby way' and "programming ruby'
but i couldn't find any info about it.

thanks.

s moon
 
M

Mauricio Fernández

[snip]
Is the Integer used as class method?
it looks like converting from str to int.
Where can I get this info?

C:\>ri Integer
That's not the one he wants :)

batsman@tux-chan:~/src/rdocsite/site/ruby$ ri Kernel.Integer
-------------------------------------------------------- Kernel::Integer
Integer( arg ) -> anInteger
------------------------------------------------------------------------
Converts arg to a Fixnum or Bignum. Numeric types are converted
directly (with floating point numbers being truncated). If arg is a
String, leading radix indicators (0, 0b, and 0x) are honored. This
behavior is different from that of String#to_i.
Integer(123.999) #=> 123
Integer("0x1a") #=> 26
Integer(Time.new) #=> 983770240
--
_ _
| |__ __ _| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com

(e-mail address removed) (no longer valid - where are you now, Martin?)
-- from /usr/src/linux/drivers/cdrom/mcd.c
 
A

Andrey Kulinich

Mauricio said:
batsman@tux-chan:~/src/rdocsite/site/ruby$ ri Kernel.Integer
-------------------------------------------------------- Kernel::Integer
Integer( arg ) -> anInteger
------------------------------------------------------------------------
Converts arg to a Fixnum or Bignum. Numeric types are converted
directly (with floating point numbers being truncated). If arg is a
String, leading radix indicators (0, 0b, and 0x) are honored. This
behavior is different from that of String#to_i.
Integer(123.999) #=> 123
Integer("0x1a") #=> 26
Integer(Time.new) #=> 983770240

But don't forget that Integer( nil ) #=> 0

--
Andrey Kulinich
IT Group
Software developer
Phone/Fax +380 (372) 58-43-10
e-mail: (e-mail address removed)
http://www.itgrp.net
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top