NAME
Geo::Address::Mail::Standardizer::Results - Results of address standardization
SYNOPSIS
package Geo::Address::Mail::Standardizer::My;
use Moose;
with 'Geo::Address::Mail::Standardizer';
# use it
my $std = Geo::Address::Mail::Standardizer::My->new(...);
my $address = Geo::Address::Mail::MyCountry;
my $results = $std->standardize($address);
$results->is_changed('state');
my @changes = $results->changed_fields;
ATTRIBUTES
changed
HashRef of changed fields. The keys are the names of the fields and the values are the new values of those fields.
standardized_address
A Geo::Address::Mail object (specifically of the subclass you passed in) that has been standardized.
METHODS
changed_count
Returns a count of the number of fields changed during standardization.
changed_fields
Returns an array of field names that were changed as part of the standardization.
get_changed($name)
Returns the value of the specified field if it was changed.
has_standardized_address
Returns true if a standardized address has been set for this results.
is_changed($name)
Returns true if the specifid field name was changed, otherwise false.
set_changed($name, $value)
Records that the specified field was changed to the specified value. Used by Standardizer implementations to set values.
AUTHOR
Cory G Watson, <gphat at cpan.org>
COPYRIGHT & LICENSE
Copyright 2010 Cory G Watson
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.