Religion-Bible-Reference

 view release on metacpan or  search on metacpan

lib/Religion/Bible/Reference.pm  view on Meta::CPAN


sub new {
  my ($class, $ref_string) = @_;

  my %bibref = $class->_parse_ref($ref_string);

  my $self;

  return unless $self->{book}  = $class->canonicalize_book($bibref{book});

  bless $self => $class;

  return unless my $range = $self->_parse_ranges($bibref{ranges});

  $self->{chapter} = $range->{chapter};
  $self->{ranges}  = $range->{ranges};

  return unless $class->_validate_ranges(
    $self->{book},
    $self->{chapter},
    $self->{ranges},



( run in 0.304 second using v1.01-cache-2.11-cpan-65fba6d93b7 )