[Rt-commit] r18724 - in rt/3.999/trunk: .

sartak at bestpractical.com sartak at bestpractical.com
Thu Mar 5 20:22:45 EST 2009


Author: sartak
Date: Thu Mar  5 20:22:44 2009
New Revision: 18724

Modified:
   rt/3.999/trunk/   (props changed)
   rt/3.999/trunk/lib/RT/DateTime.pm

Log:
 r81001 at onn:  sartak | 2009-03-05 20:20:56 -0500
 Add a config_format (better name desired) for formatting output the way config requests


Modified: rt/3.999/trunk/lib/RT/DateTime.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/DateTime.pm	(original)
+++ rt/3.999/trunk/lib/RT/DateTime.pm	Thu Mar  5 20:22:44 2009
@@ -8,12 +8,7 @@
 
 use constant duration_class => 'RT::DateTime::Duration';
 
-sub _stringify {
-    my $self = shift;
-
-    return "unset" if $self->is_unset;
-    return $self->strftime(RT->config->get('DateTimeFormat'));
-}
+sub _stringify { shift->config_format }
 
 sub is_unset { shift->epoch == 0 }
 
@@ -116,5 +111,11 @@
     return $self->strftime('%Y-%m-%d %H:%M:%S');
 }
 
+sub config_format {
+    my $self = _canonicalize_self(@_);
+
+    return $self->strftime(RT->config->get('DateTimeFormat'));
+}
+
 1;
 


More information about the Rt-commit mailing list