Changeset 16460
- Timestamp:
- 07/25/08 23:02:08 (5 years ago)
- Location:
- lang/perl/Data-Domain-Net/trunk
- Files:
-
- 10 modified
-
Changes (modified) (1 diff)
-
MANIFEST (modified) (2 diffs)
-
MANIFEST.SKIP (modified) (3 diffs)
-
Makefile.PL (modified) (1 diff)
-
lib/Data/Domain/Net.pm (modified) (2 diffs)
-
lib/Data/Domain/Net/IPAddress.pm (modified) (2 diffs)
-
lib/Data/Domain/Net/IPAddress/IPv4.pm (modified) (2 diffs)
-
lib/Data/Domain/Net/IPAddress/IPv4_TEST.pm (modified) (1 diff)
-
lib/Data/Domain/Net/IPAddress/IPv6.pm (modified) (2 diffs)
-
lib/Data/Domain/Net/IPAddress/IPv6_TEST.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Data-Domain-Net/trunk/Changes
r16325 r16460 1 1 Revision history for Perl extension Data-Domain-Net 2 3 0.04 Thu Jul 25 15:27:43 CEST 2008 (Marcel Gruenauer <marcel@cpan.org>) 4 - Changed dist style and Changes back to standard. People didn't like it - 5 the nail that sticks out gets hammered down. 6 - Added standard test files; this will also help with CPANTS. 2 7 3 8 0.03 Thu, 29 May 2008 12:03:00 -0000 (Marcel Gruenauer <marcel@cpan.org>) -
lang/perl/Data-Domain-Net/trunk/MANIFEST
r16325 r16460 9 9 inc/Module/Install/Makefile.pm 10 10 inc/Module/Install/Metadata.pm 11 inc/Module/Install/StandardTests.pm12 inc/Module/Install/Template.pm13 11 inc/Module/Install/Win32.pm 14 12 inc/Module/Install/WriteAll.pm … … 16 14 inc/Test/Compile.pm 17 15 inc/Test/More.pm 18 inc/UNIVERSAL/require.pm19 16 lib/Data/Domain/Net.pm 20 17 lib/Data/Domain/Net/IPAddress.pm -
lang/perl/Data-Domain-Net/trunk/MANIFEST.SKIP
r9757 r16460 10 10 ^Build$ 11 11 ^blib/ 12 ^pm_to_blib/ 12 13 ^_build/ 13 14 ^MakeMaker-\d … … 27 28 \.old$ 28 29 \.swp$ 30 \.tar$ 31 \.tar\.gz$ 29 32 ^#.*#$ 30 33 ^\.# … … 35 38 core 36 39 ^var/ 37 local/ -
lang/perl/Data-Domain-Net/trunk/Makefile.PL
r9757 r16460 9 9 requires 'Data::Semantic::Net'; 10 10 11 build_requires 'Test::CompanionClasses' => '0.03';12 build_requires 'Test::More' => '0.70';11 recommends 'Test::Pod'; 12 recommends 'Test::Pod::Coverage'; 13 13 14 process_templates( 15 first_year => 2007, 16 rest_from => "$ENV{HOME}/.mitlib/standard_pod", 17 start_tag => '{%', 18 end_tag => '%}', 19 ); 14 test_requires 'Test::CompanionClasses' => '0.03'; 15 test_requires 'Test::More' => '0.70'; 16 test_requires 'Test::Compile'; 20 17 21 use_standard_tests(without => 'pod_coverage');22 18 auto_install; 23 19 auto_include; -
lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net.pm
r9757 r16460 34 34 __END__ 35 35 36 {% USE p = PodGenerated %} 36 37 37 38 38 =head1 NAME 39 39 40 {% p.package %}- Data domain classes for IP addresses40 Data::Domain::Net - Data domain classes for IP addresses 41 41 42 42 =head1 SYNOPSIS 43 43 44 {% p.package %}->new;44 Data::Domain::Net->new; 45 45 46 46 =head1 DESCRIPTION … … 84 84 =over 4 85 85 86 {% p.write_methods %} 86 87 87 88 88 =back 89 89 90 {% p.write_inheritance %} 90 Data::Domain::Net inherits from L<Exporter>. 91 91 92 {% PROCESS standard_pod %} 92 The superclass L<Exporter> defines these methods and functions: 93 94 as_heavy(), export(), export_fail(), export_ok_tags(), export_tags(), 95 export_to_level(), import(), require_version() 96 97 =head1 BUGS AND LIMITATIONS 98 99 No bugs have been reported. 100 101 Please report any bugs or feature requests through the web interface at 102 L<http://rt.cpan.org>. 103 104 =head1 INSTALLATION 105 106 See perlmodinstall for information and options on installing Perl modules. 107 108 =head1 AVAILABILITY 109 110 The latest version of this module is available from the Comprehensive Perl 111 Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 112 site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 113 114 =head1 AUTHORS 115 116 Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 117 118 =head1 COPYRIGHT AND LICENSE 119 120 Copyright 2007-2008 by the authors. 121 122 This library is free software; you can redistribute it and/or modify 123 it under the same terms as Perl itself. 124 93 125 94 126 =cut -
lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress.pm
r9757 r16460 21 21 __END__ 22 22 23 {% USE p = PodGenerated %} 23 24 24 25 25 =head1 NAME 26 26 27 {% p.package %}- Base class for IP address data domain classes27 Data::Domain::Net::IPAddress - Base class for IP address data domain classes 28 28 29 29 =head1 SYNOPSIS 30 30 31 {% p.package %}->new;31 Data::Domain::Net::IPAddress->new; 32 32 33 33 =head1 DESCRIPTION … … 40 40 =over 4 41 41 42 {% p.write_methods %} 42 43 43 44 44 =back 45 45 46 {% p.write_inheritance %} 46 Data::Domain::Net::IPAddress inherits from 47 L<Data::Domain::SemanticAdapter>. 47 48 48 {% PROCESS standard_pod %} 49 The superclass L<Data::Domain::SemanticAdapter> defines these methods and 50 functions: 51 52 new(), _inspect(), adaptee(), adaptee_clear(), clear_adaptee(), 53 install_shortcuts(), semantic_args(), semantic_class_name() 54 55 The superclass L<Data::Domain> defines these methods and functions: 56 57 _call_lazy_domain(), _expand_range(), _parse_args(), inspect(), 58 messages(), msg(), node_from_path(), subclass() 59 60 The superclass L<Data::Inherited> defines these methods and functions: 61 62 every_hash(), every_list(), flush_every_cache_by_key() 63 64 The superclass L<Class::Accessor::Complex> defines these methods and 65 functions: 66 67 mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 68 mk_class_array_accessors(), mk_class_hash_accessors(), 69 mk_class_scalar_accessors(), mk_concat_accessors(), 70 mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 71 mk_new(), mk_object_accessors(), mk_scalar_accessors(), 72 mk_set_accessors(), mk_singleton() 73 74 The superclass L<Class::Accessor> defines these methods and functions: 75 76 _carp(), _croak(), _mk_accessors(), accessor_name_for(), 77 best_practice_accessor_name_for(), best_practice_mutator_name_for(), 78 follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 79 make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 80 mk_wo_accessors(), mutator_name_for(), set() 81 82 The superclass L<Class::Accessor::Installer> defines these methods and 83 functions: 84 85 install_accessor() 86 87 =head1 BUGS AND LIMITATIONS 88 89 No bugs have been reported. 90 91 Please report any bugs or feature requests through the web interface at 92 L<http://rt.cpan.org>. 93 94 =head1 INSTALLATION 95 96 See perlmodinstall for information and options on installing Perl modules. 97 98 =head1 AVAILABILITY 99 100 The latest version of this module is available from the Comprehensive Perl 101 Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 102 site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 103 104 =head1 AUTHORS 105 106 Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 107 108 =head1 COPYRIGHT AND LICENSE 109 110 Copyright 2007-2008 by the authors. 111 112 This library is free software; you can redistribute it and/or modify 113 it under the same terms as Perl itself. 114 49 115 50 116 =cut -
lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv4.pm
r9757 r16460 16 16 __END__ 17 17 18 {% USE p = PodGenerated %} 18 19 19 20 20 =head1 NAME 21 21 22 {% p.package %}- data domain class for IPv4 addresses22 Data::Domain::Net::IPAddress::IPv4 - data domain class for IPv4 addresses 23 23 24 24 =head1 SYNOPSIS 25 25 26 {% p.package %}->new;26 Data::Domain::Net::IPAddress::IPv4->new; 27 27 28 28 =head1 DESCRIPTION … … 35 35 =over 4 36 36 37 {% p.write_methods %} 37 38 38 39 39 =back 40 40 41 {% p.write_inheritance %} 41 Data::Domain::Net::IPAddress::IPv4 inherits from 42 L<Data::Domain::Net::IPAddress>. 42 43 43 {% PROCESS standard_pod %} 44 The superclass L<Data::Domain::SemanticAdapter> defines these methods and 45 functions: 46 47 new(), _inspect(), adaptee(), adaptee_clear(), clear_adaptee(), 48 install_shortcuts(), semantic_args(), semantic_class_name() 49 50 The superclass L<Data::Domain> defines these methods and functions: 51 52 _call_lazy_domain(), _expand_range(), _parse_args(), inspect(), 53 messages(), msg(), node_from_path(), subclass() 54 55 The superclass L<Data::Inherited> defines these methods and functions: 56 57 every_hash(), every_list(), flush_every_cache_by_key() 58 59 The superclass L<Class::Accessor::Complex> defines these methods and 60 functions: 61 62 mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 63 mk_class_array_accessors(), mk_class_hash_accessors(), 64 mk_class_scalar_accessors(), mk_concat_accessors(), 65 mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 66 mk_new(), mk_object_accessors(), mk_scalar_accessors(), 67 mk_set_accessors(), mk_singleton() 68 69 The superclass L<Class::Accessor> defines these methods and functions: 70 71 _carp(), _croak(), _mk_accessors(), accessor_name_for(), 72 best_practice_accessor_name_for(), best_practice_mutator_name_for(), 73 follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 74 make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 75 mk_wo_accessors(), mutator_name_for(), set() 76 77 The superclass L<Class::Accessor::Installer> defines these methods and 78 functions: 79 80 install_accessor() 81 82 =head1 BUGS AND LIMITATIONS 83 84 No bugs have been reported. 85 86 Please report any bugs or feature requests through the web interface at 87 L<http://rt.cpan.org>. 88 89 =head1 INSTALLATION 90 91 See perlmodinstall for information and options on installing Perl modules. 92 93 =head1 AVAILABILITY 94 95 The latest version of this module is available from the Comprehensive Perl 96 Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 97 site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 98 99 =head1 AUTHORS 100 101 Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 102 103 =head1 COPYRIGHT AND LICENSE 104 105 Copyright 2007-2008 by the authors. 106 107 This library is free software; you can redistribute it and/or modify 108 it under the same terms as Perl itself. 109 44 110 45 111 =cut -
lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv4_TEST.pm
r9757 r16460 39 39 __END__ 40 40 41 {% PROCESS complete/domain_companion %} 41 42 =head1 NAME 43 44 Data::Domain::Net::IPAddress::IPv4_TEST - Test companion class 45 46 =head1 SYNOPSIS 47 48 perl t/01_companion_classes.t 49 50 =head1 DESCRIPTION 51 52 Test companion class for L<Data::Domain::Net::IPAddress::IPv4>. Gets its 53 test data from L<Data::Semantic::Net::IPAddress::TestData::IPv4>. 54 55 =head1 METHODS 56 57 =over 4 58 59 60 61 =back 62 63 Data::Domain::Net::IPAddress::IPv4_TEST inherits from 64 L<Data::Domain::SemanticAdapter::Test> and 65 L<Data::Semantic::Net::IPAddress::TestData::IPv4>. 66 67 The superclass L<Data::Domain::SemanticAdapter::Test> defines these methods 68 and functions: 69 70 is_excluded(), is_invalid(), is_valid(), munge_args(), 71 test_is_invalid(), test_is_valid() 72 73 The superclass L<Data::Semantic::Test> defines these methods and functions: 74 75 PLAN() 76 77 The superclass L<Test::CompanionClasses::Base> defines these methods and 78 functions: 79 80 new(), clear_package(), make_real_object(), package(), package_clear(), 81 planned_test_count() 82 83 The superclass L<Class::Accessor::Complex> defines these methods and 84 functions: 85 86 mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 87 mk_class_array_accessors(), mk_class_hash_accessors(), 88 mk_class_scalar_accessors(), mk_concat_accessors(), 89 mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 90 mk_new(), mk_object_accessors(), mk_scalar_accessors(), 91 mk_set_accessors(), mk_singleton() 92 93 The superclass L<Class::Accessor> defines these methods and functions: 94 95 _carp(), _croak(), _mk_accessors(), accessor_name_for(), 96 best_practice_accessor_name_for(), best_practice_mutator_name_for(), 97 follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 98 make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 99 mk_wo_accessors(), mutator_name_for(), set() 100 101 The superclass L<Class::Accessor::Installer> defines these methods and 102 functions: 103 104 install_accessor() 105 106 The superclass L<Data::Inherited> defines these methods and functions: 107 108 every_hash(), every_list(), flush_every_cache_by_key() 109 110 =head1 BUGS AND LIMITATIONS 111 112 No bugs have been reported. 113 114 Please report any bugs or feature requests through the web interface at 115 L<http://rt.cpan.org>. 116 117 =head1 INSTALLATION 118 119 See perlmodinstall for information and options on installing Perl modules. 120 121 =head1 AVAILABILITY 122 123 The latest version of this module is available from the Comprehensive Perl 124 Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 125 site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 126 127 =head1 AUTHORS 128 129 Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 130 131 =head1 COPYRIGHT AND LICENSE 132 133 Copyright 2007-2008 by the authors. 134 135 This library is free software; you can redistribute it and/or modify 136 it under the same terms as Perl itself. 137 138 139 =cut 140 141 -
lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv6.pm
r9757 r16460 16 16 __END__ 17 17 18 {% USE p = PodGenerated %} 18 19 19 20 20 =head1 NAME 21 21 22 {% p.package %}- data domain class for IPv6 addresses22 Data::Domain::Net::IPAddress::IPv6 - data domain class for IPv6 addresses 23 23 24 24 =head1 SYNOPSIS 25 25 26 {% p.package %}->new;26 Data::Domain::Net::IPAddress::IPv6->new; 27 27 28 28 =head1 DESCRIPTION … … 35 35 =over 4 36 36 37 {% p.write_methods %} 37 38 38 39 39 =back 40 40 41 {% p.write_inheritance %} 41 Data::Domain::Net::IPAddress::IPv6 inherits from 42 L<Data::Domain::Net::IPAddress>. 42 43 43 {% PROCESS standard_pod %} 44 The superclass L<Data::Domain::SemanticAdapter> defines these methods and 45 functions: 46 47 new(), _inspect(), adaptee(), adaptee_clear(), clear_adaptee(), 48 install_shortcuts(), semantic_args(), semantic_class_name() 49 50 The superclass L<Data::Domain> defines these methods and functions: 51 52 _call_lazy_domain(), _expand_range(), _parse_args(), inspect(), 53 messages(), msg(), node_from_path(), subclass() 54 55 The superclass L<Data::Inherited> defines these methods and functions: 56 57 every_hash(), every_list(), flush_every_cache_by_key() 58 59 The superclass L<Class::Accessor::Complex> defines these methods and 60 functions: 61 62 mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 63 mk_class_array_accessors(), mk_class_hash_accessors(), 64 mk_class_scalar_accessors(), mk_concat_accessors(), 65 mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 66 mk_new(), mk_object_accessors(), mk_scalar_accessors(), 67 mk_set_accessors(), mk_singleton() 68 69 The superclass L<Class::Accessor> defines these methods and functions: 70 71 _carp(), _croak(), _mk_accessors(), accessor_name_for(), 72 best_practice_accessor_name_for(), best_practice_mutator_name_for(), 73 follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 74 make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 75 mk_wo_accessors(), mutator_name_for(), set() 76 77 The superclass L<Class::Accessor::Installer> defines these methods and 78 functions: 79 80 install_accessor() 81 82 =head1 BUGS AND LIMITATIONS 83 84 No bugs have been reported. 85 86 Please report any bugs or feature requests through the web interface at 87 L<http://rt.cpan.org>. 88 89 =head1 INSTALLATION 90 91 See perlmodinstall for information and options on installing Perl modules. 92 93 =head1 AVAILABILITY 94 95 The latest version of this module is available from the Comprehensive Perl 96 Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 97 site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 98 99 =head1 AUTHORS 100 101 Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 102 103 =head1 COPYRIGHT AND LICENSE 104 105 Copyright 2007-2008 by the authors. 106 107 This library is free software; you can redistribute it and/or modify 108 it under the same terms as Perl itself. 109 44 110 45 111 =cut -
lang/perl/Data-Domain-Net/trunk/lib/Data/Domain/Net/IPAddress/IPv6_TEST.pm
r9757 r16460 36 36 __END__ 37 37 38 {% PROCESS complete/domain_companion %} 38 39 =head1 NAME 40 41 Data::Domain::Net::IPAddress::IPv6_TEST - Test companion class 42 43 =head1 SYNOPSIS 44 45 perl t/01_companion_classes.t 46 47 =head1 DESCRIPTION 48 49 Test companion class for L<Data::Domain::Net::IPAddress::IPv6>. Gets its 50 test data from L<Data::Semantic::Net::IPAddress::TestData::IPv6>. 51 52 =head1 METHODS 53 54 =over 4 55 56 57 58 =back 59 60 Data::Domain::Net::IPAddress::IPv6_TEST inherits from 61 L<Data::Domain::SemanticAdapter::Test> and 62 L<Data::Semantic::Net::IPAddress::TestData::IPv6>. 63 64 The superclass L<Data::Domain::SemanticAdapter::Test> defines these methods 65 and functions: 66 67 is_excluded(), is_invalid(), is_valid(), munge_args(), 68 test_is_invalid(), test_is_valid() 69 70 The superclass L<Data::Semantic::Test> defines these methods and functions: 71 72 PLAN() 73 74 The superclass L<Test::CompanionClasses::Base> defines these methods and 75 functions: 76 77 new(), clear_package(), make_real_object(), package(), package_clear(), 78 planned_test_count() 79 80 The superclass L<Class::Accessor::Complex> defines these methods and 81 functions: 82 83 mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), 84 mk_class_array_accessors(), mk_class_hash_accessors(), 85 mk_class_scalar_accessors(), mk_concat_accessors(), 86 mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), 87 mk_new(), mk_object_accessors(), mk_scalar_accessors(), 88 mk_set_accessors(), mk_singleton() 89 90 The superclass L<Class::Accessor> defines these methods and functions: 91 92 _carp(), _croak(), _mk_accessors(), accessor_name_for(), 93 best_practice_accessor_name_for(), best_practice_mutator_name_for(), 94 follow_best_practice(), get(), make_accessor(), make_ro_accessor(), 95 make_wo_accessor(), mk_accessors(), mk_ro_accessors(), 96 mk_wo_accessors(), mutator_name_for(), set() 97 98 The superclass L<Class::Accessor::Installer> defines these methods and 99 functions: 100 101 install_accessor() 102 103 The superclass L<Data::Inherited> defines these methods and functions: 104 105 every_hash(), every_list(), flush_every_cache_by_key() 106 107 =head1 BUGS AND LIMITATIONS 108 109 No bugs have been reported. 110 111 Please report any bugs or feature requests through the web interface at 112 L<http://rt.cpan.org>. 113 114 =head1 INSTALLATION 115 116 See perlmodinstall for information and options on installing Perl modules. 117 118 =head1 AVAILABILITY 119 120 The latest version of this module is available from the Comprehensive Perl 121 Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN 122 site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. 123 124 =head1 AUTHORS 125 126 Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> 127 128 =head1 COPYRIGHT AND LICENSE 129 130 Copyright 2007-2008 by the authors. 131 132 This library is free software; you can redistribute it and/or modify 133 it under the same terms as Perl itself. 134 135 136 =cut 137 138
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)