Skip to content

Commit

Permalink
start of Moo usage
Browse files Browse the repository at this point in the history
  • Loading branch information
bricas committed Sep 4, 2014
1 parent ea8087a commit 05dec8f
Show file tree
Hide file tree
Showing 47 changed files with 52 additions and 51 deletions.
4 changes: 2 additions & 2 deletions Makefile.PL
Expand Up @@ -9,8 +9,8 @@ perl_version '5.008';
name 'Image-TextMode';
all_from 'lib/Image/TextMode.pm';

requires 'Moose' => '0.51';
requires 'GD' => '2.30';
requires 'Moo' => '1.005000';
requires 'GD' => '2.30';
requires 'Module::Pluggable';
requires 'Module::Runtime';
requires 'Getopt::Long';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Animation.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Animation;

use Moose;
use Moo;
use Symbol ();

BEGIN {
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Canvas.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Canvas;

use Moose;
use Moo;

use Image::TextMode::Pixel;

Expand Down
9 changes: 5 additions & 4 deletions lib/Image/TextMode/Font.pm
@@ -1,12 +1,13 @@
package Image::TextMode::Font;

use Moose;
use Moo;
use Types::Standard qw( Int ArrayRef );

has 'width' => ( is => 'rw', isa => 'Int', default => 0 );
has 'width' => ( is => 'rw', isa => Int, default => 0 );

has 'height' => ( is => 'rw', isa => 'Int', default => 0 );
has 'height' => ( is => 'rw', isa => Int, default => 0 );

has 'chars' => ( is => 'rw', isa => 'ArrayRef', default => sub { [] } );
has 'chars' => ( is => 'rw', isa => ArrayRef, default => sub { [] } );

no Moose;

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Font/8x16.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Font::8x16;

use Moose;
use Moo;

extends 'Image::TextMode::Font';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Font/8x8.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Font::8x8;

use Moose;
use Moo;

extends 'Image::TextMode::Font';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Font/Amiga.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Font::Amiga;

use Moose;
use Moo;

extends 'Image::TextMode::Font';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Font/Atari.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Font::Atari;

use Moose;
use Moo;

extends 'Image::TextMode::Font';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format;

use Moose;
use Moo;

use Module::Runtime ();
use Image::TextMode::Font::8x16;
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/ADF.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::ADF;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/ANSI.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::ANSI;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/ANSIMation.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::ANSIMation;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Animation';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/ATASCII.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::ATASCII;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/AVATAR.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::AVATAR;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/Bin.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::Bin;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/IDF.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::IDF;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/PCBoard.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::PCBoard;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/Tundra.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::Tundra;

use Moose;
use Moo;

extends 'Image::TextMode::Format', 'Image::TextMode::Canvas';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Format/XBin.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Format::XBin;

use Moose;
use Moo;

# Flag byte constants
my $FLAG_PALETTE = 1;
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Palette.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Palette;

use Moose;
use Moo;

has 'colors' => ( is => 'rw', isa => 'ArrayRef', default => sub { [] } );

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Palette/ANSI.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Palette::ANSI;

use Moose;
use Moo;

extends 'Image::TextMode::Palette';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Palette/Atari.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Palette::Atari;

use Moose;
use Moo;

extends 'Image::TextMode::Palette';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Palette/VGA.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Palette::VGA;

use Moose;
use Moo;

extends 'Image::TextMode::Palette';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Pixel.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Pixel;

use Moose;
use Moo;
use Moose::Util::TypeConstraints;

subtype 'Image::TextMode::Pixel::Char' => as 'Str' =>
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader;

use Moose;
use Moo;

use Carp 'croak';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/ADF.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::ADF;

use Moose;
use Moo;

extends 'Image::TextMode::Reader';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/ANSI.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::ANSI;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Reader';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/ANSIMation.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::ANSIMation;

use Moose;
use Moo;
use Image::TextMode::Canvas;

extends 'Image::TextMode::Reader::ANSI';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/ATASCII.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::ATASCII;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Reader';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/AVATAR.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::AVATAR;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Reader';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/Bin.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::Bin;

use Moose;
use Moo;

extends 'Image::TextMode::Reader';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/IDF.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::IDF;

use Moose;
use Moo;

extends 'Image::TextMode::Reader';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/PCBoard.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::PCBoard;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Reader';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/Tundra.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::Tundra;

use Moose;
use Moo;

extends 'Image::TextMode::Reader';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Reader/XBin.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Reader::XBin;

use Moose;
use Moo;
use Carp 'croak';

extends 'Image::TextMode::Reader';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Renderer/GD.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Renderer::GD;

use Moose;
use Moo;
use Module::Runtime ();
use GD;
use Image::TextMode::Palette::ANSI;
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/SAUCE.pm
@@ -1,6 +1,6 @@
package Image::TextMode::SAUCE;

use Moose;
use Moo;

# some SAUCE constants
my $SAUCE_ID = 'SAUCE';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer;

use Moose;
use Moo;
use Carp 'croak';

=head1 NAME
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/ADF.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::ADF;

use Moose;
use Moo;

extends 'Image::TextMode::Writer';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/ANSI.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::ANSI;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Writer';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/ANSIMation.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::ANSIMation;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Writer';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/AVATAR.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::AVATAR;

use Moose;
use Moo;

extends 'Image::TextMode::Writer';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/Bin.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::Bin;

use Moose;
use Moo;

extends 'Image::TextMode::Writer';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/IDF.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::IDF;

use Moose;
use Moo;
use charnames ':full';

extends 'Image::TextMode::Writer';
Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/PCBoard.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::PCBoard;

use Moose;
use Moo;

extends 'Image::TextMode::Writer';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/Tundra.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::Tundra;

use Moose;
use Moo;

extends 'Image::TextMode::Writer';

Expand Down
2 changes: 1 addition & 1 deletion lib/Image/TextMode/Writer/XBin.pm
@@ -1,6 +1,6 @@
package Image::TextMode::Writer::XBin;

use Moose;
use Moo;

extends 'Image::TextMode::Writer';

Expand Down

0 comments on commit 05dec8f

Please sign in to comment.