--- /dev/null
+use strict;
+use warnings;
+use inc::Module::Install;
+
+name 'IronMunger';
+
+requires 'MooseX::Declare';
+requires 'signatures';
+requires 'autobox::DateTime::Duration';
+
+WriteAll;
use strict;
use warnings;
-use signatures;
use autobox::DateTime::Duration;
+use signatures;
sub check_post_gap ($aperture, $days, @posts) {
return @posts if @posts <= $aperture;
--- /dev/null
+use MooseX::Declare;
+
+class IronMunger::Post {
+
+ use MooseX::Types::DateTimeX qw(DateTime);
+
+ has at => (isa => DateTime, is => 'rw', required => 1);
+}
+
+1;
--- /dev/null
+use DateTime;
+
+use IO::All;
+
+use Text::CSV_XS;
+
+use Data::Dumper qw(Dumper); $Data::Dumper::Indent = 1;
+
+my $in = io('csv/my_Jess_Robinson.csv');
+
+