Results for: "Array"

Returns any backtrace associated with the exception. The backtrace is an array of strings, each containing either “filename:lineNo: in ‘method”’ or “filename:lineNo.”

def a
  raise "boom"
end

def b
  a()
end

begin
  b()
rescue => detail
  print detail.backtrace.join("\n")
end

produces:

prog.rb:2:in `a'
prog.rb:6:in `b'
prog.rb:10

Return the arguments passed in as the third parameter to the constructor.

Return this SystemCallError’s error number.

Return the fractional part of the number, as a BigDecimal.

Returns self.

Returns the value as a rational. The optional argument eps is always ignored.

Returns the numerator.

Rational(7).numerator        #=> 7
Rational(7, 1).numerator     #=> 7
Rational(9, -4).numerator    #=> -9
Rational(-2, -10).numerator  #=> 1

Returns a simpler approximation of the value if the optional argument eps is given (rat-|eps| <= result <= rat+|eps|), self otherwise.

r = Rational(5033165, 16777216)
r.rationalize                    #=> (5033165/16777216)
r.rationalize(Rational('0.01'))  #=> (3/10)
r.rationalize(Rational('0.1'))   #=> (1/3)

Creates a date object denoting the present day.

Parses the given representation of date and time, and returns a hash of parsed elements. This method does not function as a validator.

If the optional second argument is true and the detected year is in the range “00” to “99”, considers the year a 2-digit form and makes it full.

Date._parse('2001-02-03') #=> {:year=>2001, :mon=>2, :mday=>3}

Parses the given representation of date and time, and creates a date object. This method does not function as a validator.

If the optional second argument is true and the detected year is in the range “00” to “99”, considers the year a 2-digit form and makes it full.

Date.parse('2001-02-03')          #=> #<Date: 2001-02-03 ...>
Date.parse('20010203')            #=> #<Date: 2001-02-03 ...>
Date.parse('3rd Feb 2001')        #=> #<Date: 2001-02-03 ...>

Returns the year.

Date.new(2001,2,3).year           #=> 2001
(Date.new(1,1,1) - 1).year        #=> 0

Returns the day of the year (1-366).

Date.new(2001,2,3).yday           #=> 34

Returns the day of the month (1-31).

Date.new(2001,2,3).mday           #=> 3

Returns the day of the month (1-31).

Date.new(2001,2,3).mday           #=> 3

Returns the calendar week based year.

Date.new(2001,2,3).cwyear         #=> 2001
Date.new(2000,1,1).cwyear         #=> 1999

Returns the day of calendar week (1-7, Monday is 1).

Date.new(2001,2,3).cwday          #=> 6

Returns the day of week (0-6, Sunday is zero).

Date.new(2001,2,3).wday           #=> 6

Returns true if the date is Sunday.

Returns true if the date is Monday.

Returns true if the date is Tuesday.

Returns true if the date is Wednesday.

Returns true if the date is Thursday.

Returns true if the date is Friday.

Returns true if the date is Saturday.

Search took: 5ms  ·  Total Results: 1431