App-Basis-Email

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

  version: 1.4
name: App-Basis-Email
requires:
  Email::MIME::CreateHTML: 0
  Email::Sender::Simple: 0
  Email::Sender::Transport::SMTP: 0
  Email::Sender::Transport::Sendmail: 0
  HTML::Restrict: 0
  Moo: 0
  Text::Markdown: 0
  Try::Tiny: 0
  perl: v5.12.0
  strict: 0
  warnings: 0
resources:
  repository: git://github.com/27escape/App-Basis-Email.git
version: 0.3

Makefile.PL  view on Meta::CPAN

  "LICENSE" => "perl",
  "NAME" => "App::Basis::Email",
  "PREREQ_PM" => {
    "Email::MIME::CreateHTML" => 0,
    "Email::Sender::Simple" => 0,
    "Email::Sender::Transport::SMTP" => 0,
    "Email::Sender::Transport::Sendmail" => 0,
    "HTML::Restrict" => 0,
    "Moo" => 0,
    "Text::Markdown" => 0,
    "Try::Tiny" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "File::Slurp" => 0,
    "Test::More" => 0
  },
  "VERSION" => "0.3",
  "test" => {
    "TESTS" => "t/*.t"

Makefile.PL  view on Meta::CPAN

my %FallbackPrereqs = (
  "Email::MIME::CreateHTML" => 0,
  "Email::Sender::Simple" => 0,
  "Email::Sender::Transport::SMTP" => 0,
  "Email::Sender::Transport::Sendmail" => 0,
  "File::Slurp" => 0,
  "HTML::Restrict" => 0,
  "Moo" => 0,
  "Test::More" => 0,
  "Text::Markdown" => 0,
  "Try::Tiny" => 0,
  "strict" => 0,
  "warnings" => 0
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

cpanfile  view on Meta::CPAN

requires "Email::MIME::CreateHTML" => "0";
requires "Email::Sender::Simple" => "0";
requires "Email::Sender::Transport::SMTP" => "0";
requires "Email::Sender::Transport::Sendmail" => "0";
requires "HTML::Restrict" => "0";
requires "Moo" => "0";
requires "Text::Markdown" => "0";
requires "Try::Tiny" => "0";
requires "perl" => "v5.12.0";
requires "strict" => "0";
requires "warnings" => "0";

on 'test' => sub {
  requires "File::Slurp" => "0";
  requires "Test::More" => "0";
  requires "perl" => "v5.12.0";
};

lib/App/Basis/Email.pm  view on Meta::CPAN

=over 4

=cut

package App::Basis::Email;
$App::Basis::Email::VERSION = '0.3';
use 5.010;
use warnings;
use strict;
use Moo;
use Try::Tiny;

use Email::Sender::Simple qw(sendmail);
use Email::Sender::Transport::SMTP qw();
use Email::Sender::Transport::Sendmail;

use Email::MIME::CreateHTML;
use Text::Markdown 'markdown';
use HTML::Restrict;

# ----------------------------------------------------------------------------

t/01_basic.t  view on Meta::CPAN

# this code is released under the Perl Artistic License

# v0.1 moodfarm@cpan.org, initial work

use 5.12.0;
use strict;
use warnings;
use Test::More tests => 6;
use File::Slurp qw(read_file);
use Text::Markdown qw(markdown);
use Try::Tiny;

BEGIN { use_ok('App::Basis::Email'); }

# -----------------------------------------------------------------------------
my $logo_img = "https://db.tt/9Ge7rmkt";
my $markdown = <<EOD ;
# Basic Markdown

![logo]($logo_img)

t/local_email.t  view on Meta::CPAN

# this code is released under the Perl Artistic License

# v0.1 moodfarm@cpan.org, initial work

use 5.12.0;
use strict;
use warnings;
use Test::More tests => 6;
use File::Slurp qw(read_file);
use Text::Markdown qw(markdown);
use Try::Tiny;

BEGIN { use_ok('App::Basis::Email'); }

# -----------------------------------------------------------------------------
my $logo_img = "https://db.tt/9Ge7rmkt";
my $markdown = <<EOD ;
# Basic Markdown

![logo]($logo_img)



( run in 0.851 second using v1.01-cache-2.11-cpan-05444aca049 )