Business-AT-SSN

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "develop" : {
         "requires" : {
            "Dist::Milla" : "v1.0.8",
            "Test::Pod" : "1.41"
         }
      },
      "runtime" : {
         "requires" : {
            "DateTime" : "0",
            "Moose" : "0",
            "Try::Tiny" : "0",
            "perl" : "5.008005"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "0.96"
         }
      }
   },
   "release_status" : "stable",

META.yml  view on Meta::CPAN

  directory:
    - t
    - xt
    - inc
    - share
    - eg
    - examples
requires:
  DateTime: '0'
  Moose: '0'
  Try::Tiny: '0'
  perl: '5.008005'
resources:
  bugtracker: https://github.com/MarkHofstetter/Business-AT-SSN/issues
  homepage: https://github.com/MarkHofstetter/Business-AT-SSN
  repository: https://github.com/MarkHofstetter/Business-AT-SSN.git
version: '0.92'
x_contributors:
  - 'Mark Hofstetter <mark@univie.ac.at>'
  - 'MarkHofstetter <mark@hofstetter.at>'

cpanfile  view on Meta::CPAN

requires 'perl', '5.008005';
requires 'Moose', '0';
requires 'Try::Tiny', '0';
requires 'DateTime', '0';

on test => sub {
    requires 'Test::More', '0.96';
};

on develop => sub {
    requires 'Dist::Milla', 'v1.0.8';
    requires 'Test::Pod', '1.41';
};

lib/Business/AT/SSN.pm  view on Meta::CPAN

package Business::AT::SSN;

use Moose;
use DateTime;
use Try::Tiny;
our $VERSION = '0.92';

# ABSTRACT: verify Austrian Social Securtiy numbers

has 'ssn'            => (isa => 'Str', is => 'rw');
has 'date_of_birth'  => (isa => 'DateTime', is => 'rw', clearer => 'clear_dob',);
has 'error_messages' => (isa => 'ArrayRef', is => 'rw', clearer => 'clear' );


# this is the rare case where an example may be used as is



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