package Dist::Zooky::Core::FromMETA;
$Dist::Zooky::Core::FromMETA::VERSION = '0.24';
# ABSTRACT: gather meta data from META files

use strict;
use warnings;
use Moose;

with 'Dist::Zooky::Role::Core';
with 'Dist::Zooky::Role::Meta';

sub _build_metadata {
  my $self = shift;

  my $struct;

  if ( -e 'META.json' ) {

    $struct = $self->meta_from_file( 'META.json' );

  elsif ( -e 'META.yml' ) {

    $struct = $self->meta_from_file( 'META.yml' );

  else {

    die "There is no 'META.json' nor 'META.yml' found\n"


  return { %$struct };

no Moose;

qq[What does a meta make if a meta makes];



=encoding UTF-8

=head1 NAME

Dist::Zooky::Core::FromMETA - gather meta data from META files

=head1 VERSION

version 0.24

=head1 AUTHOR

Chris Williams <>


This software is copyright (c) 2017 by Chris Williams.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.