NAME

Dist::Zilla::Role::Author::YANICK::Changelog - provides an accessor for the changelog

VERSION

version 0.6.0

SYNOPSIS

package Dist::Zilla::Plugin::Foo;

use Moose;

qith qw/ 
    Dist::Zilla::Role::Plugin
    Dist::Zilla::Role::FileMunger
/;

with 'Dist::Zilla::Role::Author::YANICK::RequireZillaRole' => {
    roles => [ qw/ Author::YANICK::Changelog / ],
};

sub munge_files {
    my $self = shift;

    my $changes = $self->changes;

    ...

    $self->save_changelog( $changes );
}

DESCRIPTION

Allows to access directly the distribution's changelog.

ATTRIBUTES

changelog_name()

The name of the changelog file. Defaults to Changes.

METHODS

changelog_file

Returns the changelog file object.

changelog()

Returns a CPAN::Changes object representing the changelog.

save_changelog( $changes )

Commit $changes as the changelog file for the distribution.

AUTHOR

Yanick Champoux <yanick@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Yanick Champoux.

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