empty -> is_empty
Jesse Luehrs [Wed, 19 Aug 2009 02:21:17 +0000 (21:21 -0500)]
lib/Moose/Manual/Delta.pod
lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm
lib/Moose/Meta/Attribute/Native/Trait/Array.pm
t/070_native_traits/202_trait_array.t
t/070_native_traits/205_trait_list.t

index 44b32f9..39e7584 100644 (file)
@@ -40,11 +40,11 @@ generalized to apply to all cases of C<< handles => HASHREF >>, though
 not every piece of functionality has been ported (currying with a
 CODEREF is not supported).
 
-=item C<empty> now means empty, not non-empty
+=item C<empty> is now C<is_empty>, and means empty, not non-empty
 
 Previously, the C<empty> method provided by Arrays and Hashes returned true if
 the attribute was B<not> empty (no elements).  Now it returns true if the
-attribute B<is> empty.
+attribute B<is> empty. It was also renamed to C<is_empty>, to reflect this.
 
 =item C<find> was renamed to C<first>, and C<first> was renamed to C<head>
 
index 9a6dd13..4181fc8 100644 (file)
@@ -12,7 +12,7 @@ sub count : method {
     };
 }
 
-sub empty : method {
+sub is_empty : method {
     my ( $attr, $reader, $writer ) = @_;
     return sub {
         scalar @{ $reader->( $_[0] ) } ? 0 : 1;
index 9c9f8ce..2258d10 100644 (file)
@@ -52,7 +52,7 @@ Moose::Meta::Attribute::Native::Trait::Array
            get_option           => 'get',
            join_options         => 'join',
            count_options        => 'count',
-           has_no_options       => 'empty',
+           has_no_options       => 'is_empty',
            sorted_options       => 'sort',
        }
     );
@@ -82,7 +82,7 @@ Returns the number of elements in the array.
    my $count = $stuff->count_options;
    print "$count\n"; # prints 4
 
-=item B<empty>
+=item B<is_empty>
 
 Returns a boolean value indicating whether or not the array has any elements.
 
index 4d6b755..4c745ec 100644 (file)
@@ -27,7 +27,7 @@ my $sort;
             'get_option_at'         => 'get',
             'set_option_at'         => 'set',
             'num_options'           => 'count',
-            'has_no_options'        => 'empty',
+            'has_no_options'        => 'is_empty',
             'clear_options'         => 'clear',
             'splice_options'        => 'splice',
             'sort_options_in_place' => 'sort_in_place',
@@ -255,7 +255,7 @@ is_deeply(
         'get_option_at'         => 'get',
         'set_option_at'         => 'set',
         'num_options'           => 'count',
-        'has_no_options'        => 'empty',
+        'has_no_options'        => 'is_empty',
         'clear_options'         => 'clear',
         'splice_options'        => 'splice',
         'sort_options_in_place' => 'sort_in_place',
index 80240bf..8f0be38 100644 (file)
@@ -22,7 +22,7 @@ my $up;
         default  => sub { [] },
         handles  => {
             'num_options'          => 'count',
-            'has_no_options'       => 'empty',
+            'has_no_options'       => 'is_empty',
             'map_options',         => 'map',
             'filter_options'       => 'grep',
             'find_option'          => 'first',
@@ -119,7 +119,7 @@ is_deeply(
     $options->handles,
     {
         'num_options'          => 'count',
-        'has_no_options'       => 'empty',
+        'has_no_options'       => 'is_empty',
         'map_options',         => 'map',
         'filter_options'       => 'grep',
         'find_option'          => 'first',