Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 28, 2011
  1. CPAN release 0.0211140

    authored
Commits on May 7, 2011
  1. Merge branch 'fix/load-test'

    authored
  2. Fix $VERSION init in BEGIN {}

    authored
  3. Full.pm: fix anchoring in operator lookup regexp

    authored
    The fix is in the generator template.
    Bump version number.
    Update 'Changes'.
Commits on May 4, 2011
  1. t/lib/Numeros: add strictures

    authored
Commits on Apr 30, 2011
  1. Add action 'tag' for Build.PL

    authored
  2. chmod a-x Build.PL

    authored
  3. Changes for first CPAN release

    authored
Commits on Apr 29, 2011
  1. More doc

    authored
  2. Fix is_network

    authored
  3. More tests

    authored
    Additional tests:
    - is_fixed_line
    - is_geographic
    - is_network
  4. Add an example

    authored
  5. Adapt Build.PL to the absence of FR/Full.pm

    authored
    Adapt Build.PL to the absence of lib/Number/Phone/FR/Full.pm:
    - select author mode if the file is missing
    - dist_version_from FR.pm if FR/Full.pm is missing
  6. Change versionning scheme

    authored
    New versionning scheme:
    - Number::Phone::FR: m.nn (major/minor)
    - Number::Phone::FR::Full: m.nnyyddd (yy=year, ddd=day of year)
    - dist: m.nnyyddd
    "./Build parse" force deletion of "./Build" if the version changed.
Commits on Apr 28, 2011
  1. Update POD

    authored
  2. Import changes for simpler and more efficient impl loading

    authored
    Import changes:
    - croak instead of die
    - load implementation class at import time instead of at ->new time
      (less calls)
    - open import for alternative implementations
    - forbid direct load of an implementation class
    Update 'Build parse' final code check to use indirect load.
  3. Fix t/40-impl.t (again)

    authored
  4. Fix t/40-impl.t

    authored
  5. Change implementation selection

    authored
    Change the implementation selection: selection is now by calling package
    instead of being with lexical scope ($Number::Phone::FR::Class).
    This makes the selection more predictable, and is more
    module-friendly.
    
    Implementation selection is stored for each package and the calling
    stack for ->new is examined to find the top package that selected a
    particular implementation.
Commits on Apr 27, 2011
  1. Use _num() everywhere for args extraction

    authored
    Use _num() everywhere for class/number extraction.
  2. Add test for class methods

    authored
Commits on Apr 26, 2011
  1. Add Number::Phone::FR::Simple

    authored
    Number::Phone::FR::Simple is a (mostly empty) subclass of
    Number::Phone::FR.
  2. More refactoring (moving lines around)

    authored
    Reorganize lines in Number::Phone::FR for further changes.
  3. Refactor implementation selection

    authored
    Refactor the Number::Phone::FR implementation selection.
    No intended functional changes.
  4. N:P:FR:Full: implement ->operator

    authored
    Implement the ->operator in Number::Phone::FR::Full.
    This relies on ARCEP static data and do not take in account the "portabilité du numéro".
  5. More operator tests

    authored
Something went wrong with that request. Please try again.