Class
Runt::PDate
In:
lib/runt/pdate.rb
Parent:
DateTime
PDate
Date and DateTime with explicit precision.
Based the
pattern
by Martin Fowler.
Author:
Matthew Lipper
Methods
+
-
<=>
civil
day
default
hour
millisecond
min
month
new_self_plus
sec
to_date
year
Included Modules
DPrecision
External Aliases
civil
->
old_civil
civil
->
new
Attributes
date_precision
[RW]
Public Class methods
civil
(*args)
day
( yr,mon,day,*ignored )
default
(*args)
hour
( yr,mon,day,hr=HOUR.min_value,*ignored )
millisecond
( yr,mon,day,hr,min,sec,ms,*ignored )
min
( yr,mon,day,hr=HOUR.min_value,min=MIN.min_value,*ignored )
month
( yr,mon,*ignored )
sec
( yr,mon,day,hr=HOUR.min_value,min=MIN.min_value,sec=SEC.min_value,*ignored )
to_date
(pdate)
year
(yr,*ignored)
Public Instance methods
+
(n)
-
(x)
<=>
(other)
new_self_plus
(n) {|n| ...}
[Validate]