Determine size of a DateTime::SpanSet?

2013-09-04 Thread Andreas Isberg
Hi,

I'm looking for a way to find the size of a DateTime::SpanSet, i.e. the
number of DateTime:Span objects in it.

I'm not looking for a DateTime::Duration object, as the size() method
returns.

Kind regards,
Andreas


Re: Determine size of a DateTime::SpanSet?

2013-09-04 Thread Flavio S. Glock
You can use as_list() to transform the SpanSet into a list of Spans, and
then count the Spans:

  print number of spans: , scalar($s1-as_list);


2013/9/2 Andreas Isberg andr...@isberg.se

 Hi,

 I'm looking for a way to find the size of a DateTime::SpanSet, i.e. the
 number of DateTime:Span objects in it.

 I'm not looking for a DateTime::Duration object, as the size() method
 returns.

 Kind regards,
 Andreas




RE: Determine size of a DateTime::SpanSet?

2013-09-04 Thread Metz, Bobby
I don't use this module, but check the docs on the as_list() method.  The 
config example (copied below) should give you an idea on how to get the # of 
objects without the addition of any special methods required.

my @dt_span = $set-as_list( span = $span );

Bobby

From: Andreas Isberg [mailto:andr...@isberg.se]
Sent: Monday, September 02, 2013 3:33 AM
To: datetime@perl.org
Subject: Determine size of a DateTime::SpanSet?

Hi,

I'm looking for a way to find the size of a DateTime::SpanSet, i.e. the number 
of DateTime:Span objects in it.

I'm not looking for a DateTime::Duration object, as the size() method returns.

Kind regards,
Andreas