First cut at enclosures
[catagits/XML-Feed.git] / lib / XML / Feed / Format / RSS.pm
index b9f29f8..55a51f7 100644 (file)
@@ -324,5 +324,19 @@ sub long {
     }
 }
 
+sub enclosure {
+    my $entry  = shift;
+
+    if (@_) {
+        my $enclosure = shift;
+        $entry->{entry}->{enclosure} = {
+                 url    => $enclosure->{url},
+                 type   => $enclosure->{type},
+                 length => $enclosure->{length}
+            };
+    } else {
+        return XML::Feed::Enclosure->new($entry->{entry}->{enclosure});
+    }
+}
 
 1;