Permalink
Browse files

Add type on attribute to prepare update feature

- Add following methods for attribute handling
    attributes()
    attribute_is()
- Add the dump() method
- Add the class() method
- Remove query_filter(), filering is to be done through the
    new class() method
- Now accept Iterator as argument of Net::Whois::Object->new()
- More tests
- Complete the documentation, with some examples
  • Loading branch information...
1 parent f1f7580 commit fcd9e808150bb7fa904efe2378a4b9b14c380855 @arhuman committed Jul 4, 2012
Showing with 2,287 additions and 1,053 deletions.
  1. +14 −0 Changes
  2. +15 −7 META.json
  3. +5 −2 META.yml
  4. +229 −24 lib/Net/Whois/Object.pm
  5. +27 −22 lib/Net/Whois/Object/AsBlock.pm
  6. +26 −22 lib/Net/Whois/Object/AsSet.pm
  7. +46 −42 lib/Net/Whois/Object/AutNum.pm
  8. +39 −34 lib/Net/Whois/Object/Domain.pm
  9. +32 −28 lib/Net/Whois/Object/FilterSet.pm
  10. +42 −36 lib/Net/Whois/Object/Inet6Num.pm
  11. +40 −34 lib/Net/Whois/Object/InetNum.pm
  12. +53 −32 lib/Net/Whois/Object/InetRtr.pm
  13. +6 −2 lib/Net/Whois/Object/Information.pm
  14. +43 −37 lib/Net/Whois/Object/Irt.pm
  15. +37 −32 lib/Net/Whois/Object/KeyCert.pm
  16. +27 −21 lib/Net/Whois/Object/Limerick.pm
  17. +41 −36 lib/Net/Whois/Object/Mntner.pm
  18. +42 −37 lib/Net/Whois/Object/Organisation.pm
  19. +29 −24 lib/Net/Whois/Object/PeeringSet.pm
  20. +28 −23 lib/Net/Whois/Object/Person.pm
  21. +29 −24 lib/Net/Whois/Object/Poem.pm
  22. +34 −16 lib/Net/Whois/Object/PoeticForm.pm
  23. +6 −2 lib/Net/Whois/Object/Response.pm
  24. +33 −28 lib/Net/Whois/Object/Role.pm
  25. +45 −40 lib/Net/Whois/Object/Route.pm
  26. +43 −38 lib/Net/Whois/Object/Route6.pm
  27. +31 −26 lib/Net/Whois/Object/RouteSet.pm
  28. +29 −24 lib/Net/Whois/Object/RtrSet.pm
  29. +2 −2 lib/Net/Whois/RIPE.pm
  30. +30 −27 t/03-objects.t
  31. +51 −14 t/105-AsBlock.t
  32. +85 −20 t/110-AutNum.t
  33. +45 −12 t/115-Person.t
  34. +60 −12 t/120-Role.t
  35. +35 −12 t/125-AsSet.t
  36. +51 −12 t/130-Domain.t
  37. +52 −12 t/135-InetNum.t
  38. +53 −13 t/140-Inet6Num.t
  39. +53 −13 t/145-InetRtr.t
  40. +37 −12 t/150-RtrSet.t
  41. +55 −12 t/155-Mntner.t
  42. +51 −12 t/160-KeyCert.t
  43. +53 −12 t/165-Route.t
  44. +51 −12 t/167-Route6.t
  45. +39 −12 t/170-RouteSet.t
  46. +37 −12 t/175-PeeringSet.t
  47. +33 −12 t/180-Limerick.t
  48. +50 −12 t/185-Poem.t
  49. +55 −42 t/187-PoeticForm.t
  50. +61 −12 t/190-Organisation.t
  51. +14 −12 t/195-Response.t
  52. +20 −13 t/200-Information.t
  53. +62 −12 t/205-Irt.t
  54. +41 −12 t/210-FilterSet.t
  55. +40 −0 t/common.pl
View
14 Changes
@@ -1,5 +1,19 @@
Revision history for net-whois-ripe
+
+ - Add type on attributes to prepare future update, with the
+ following methods :
+ attributes()
+ attribute_is()
+ - Add the dump() method
+ - Add the class() method
+ - Remove query_filter(), filering is to be done through the
+ class() method
+ - Now accept Iterator as argument of Net::Whois::Object->new()
+ - More tests
+ - Complete the documentation, with some examples
+
+
2.00012 05 Jun 2012
Fix previous broken release (merge goof)
Fix some tests
View
@@ -4,7 +4,7 @@
"Luis Motta Campos <lmc@cpan.org>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150",
+ "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120921",
"license" : [
"unknown"
],
@@ -22,23 +22,31 @@
"prereqs" : {
"build" : {
"requires" : {
- "Test::Exception" : 0
+ "Test::Exception" : "0"
}
},
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : 0
+ "ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
- "Iterator" : 0,
- "Iterator::Util" : 0,
- "Test::More" : 0,
+ "Iterator" : "0",
+ "Iterator::Util" : "0",
+ "Test::More" : "0",
"perl" : "5.006"
}
}
},
"release_status" : "stable",
- "version" : "2.00009"
+ "resources" : {
+ "bugtracker" : {
+ "web" : "https://github.com/arhuman/Net-Whois-RIPE/issues"
+ },
+ "repository" : {
+ "url" : "https://github.com/arhuman/Net-Whois-RIPE"
+ }
+ },
+ "version" : "2.00013"
}
View
@@ -7,7 +7,7 @@ build_requires:
configure_requires:
ExtUtils::MakeMaker: 0
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150'
+generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120921'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -22,4 +22,7 @@ requires:
Iterator::Util: 0
Test::More: 0
perl: 5.006
-version: 2.00_010
+resources:
+ bugtracker: https://github.com/arhuman/Net-Whois-RIPE/issues
+ repository: https://github.com/arhuman/Net-Whois-RIPE
+version: 2.00013
Oops, something went wrong.

0 comments on commit fcd9e80

Please sign in to comment.