Class | DBI::Date |
In: |
lib/dbi/utils/date.rb
|
Parent: | Object |
month | -> | mon |
Aliases | ||
month= | -> | mon= |
day | -> | mday |
day= | -> | mday= |
day | [RW] | |
month | [RW] | |
year | [RW] |
DBI::Date.new(year = 0, month = 0, day = 0) DBI::Date.new(Date) DBI::Date.new(Time)
Creates and returns a new DBI::Date object. It‘s similar to the standard Date class’ constructor except that it also accepts a Date or Time object.
# File lib/dbi/utils/date.rb, line 42 42: def initialize(year=0, month=0, day=0) 43: case year 44: when ::Date 45: @year, @month, @day = year.year, year.month, year.day 46: @original_date = year 47: when ::Time 48: @year, @month, @day = year.year, year.month, year.day 49: @original_time = year 50: else 51: @year, @month, @day = year, month, day 52: end 53: end