Commits on Aug 24, 2015
  1. @elskwid

    Version 1.3.0.beta1

    elskwid committed Aug 23, 2015
Commits on Feb 9, 2015
  1. @elskwid

    Update changelog

    elskwid committed Feb 9, 2015
  2. @elskwid
  3. @elskwid

    Merge pull request #58 from bsboris/me_area_code

    Correct area code for Montenegro
    elskwid committed Feb 9, 2015
Commits on Jan 31, 2015
  1. @bsboris

    Tests for ME.

    bsboris committed Jan 31, 2015
Commits on Jan 30, 2015
  1. @elskwid

    Update README badges

    elskwid committed Jan 30, 2015
  2. @elskwid

    Remove multiple gsub calls

    There were several places where `gsub` was being chained on a string
    to do replacement of extra characters and the string format tokens.
    I've pulled the multiple regexes up into several constants and chosen
    to use the block syntax of `gsub` to provide find the replacements -
    some of which are global in nature.
    
    Renamed a constant or two, added some comments to help "future me" and
    added a test for `::normalize`.
    elskwid committed Jan 30, 2015
  3. @elskwid

    Refactor initialization to clarify processing

    Extract method to convert arguments to the expected hash. This
    eliminates the need for the clever hash key or index lookup
    constants as well.
    
    Placed `raise` calls near the attribute assignment and used ivars
    to signify internal usage.
    elskwid committed Jan 30, 2015
  4. @elskwid

    Reorganize method definitions

    Sort them with class methods first, by order of use, initialize,
    and instance methods.
    elskwid committed Jan 30, 2015
  5. @elskwid

    Clarify and clean up

    Make the usage of some constants clearer by making them 'actual'
    constants. Clean up code formatting, some variable naming in the
    initializer, and prefer string interpolation.
    elskwid committed Jan 30, 2015
  6. @elskwid

    Single quotes -> Double quotes

    elskwid committed Jan 30, 2015
  7. @elskwid

    Update README

    [skip ci]
    elskwid committed Jan 30, 2015
  8. @elskwid

    Add test for Phone#parse modifying input parameter

    There were some problems with the extension extraction and a report that
    `#parse` was still modifying the input parameter. This adds a test to
    make sure we're not doing that anymore.
    elskwid committed Jan 29, 2015
  9. @elskwid

    Add space for paramter in test

    elskwid committed Jan 29, 2015
  10. @elskwid

    Update travis ruby versions and allowed failures

    Seeing problems with jruby-head. I've moved it to allowed failures for
    now to focus on immediate issues.
    elskwid committed Jan 29, 2015
  11. @elskwid

    Merge pull request #63 from jgautsch/patch-1

    Update :us format example in README.md
    elskwid committed Jan 29, 2015
  12. @elskwid

    Merge pull request #59 from bsboris/patch-1

    Fix link to license
    elskwid committed Jan 29, 2015
Commits on Sep 4, 2014
  1. @jgautsch

    Update :us format example in README.md

    make example reflect reality
    jgautsch committed Sep 4, 2014
Commits on Jul 11, 2014
  1. @bsboris

    Fix link to license

    bsboris committed Jul 11, 2014
  2. @bsboris

    Correct area code for ME.

    bsboris committed Jul 11, 2014
Commits on Apr 27, 2014
  1. Update README.md

    committed Apr 28, 2014
  2. Update README.md

    committed Apr 28, 2014
  3. Update README.md

    Forcing push to see if Travis works
    committed Apr 28, 2014
  4. @elskwid

    Fixes extension extraction parameter mutation

    Fixes the parameter mutation from `::extract_extension`. Now the method
    returns an array of the phone number and the extension if found. Also
    removes the uneeded string munging that is handled by `::normalize`.
    
    Tests have been added to test this behavior directly and through both
    `::parse` and `::valid?`.
    elskwid committed Apr 26, 2014
  5. @elskwid

    Version 1.3.0.beta0

    elskwid committed Apr 26, 2014
  6. @elskwid

    Add tests for params to valid

    elskwid committed Apr 26, 2014
  7. @elskwid

    Update changelog

    elskwid committed Apr 26, 2014
  8. @elskwid

    Merge pull request #56 from elskwid/travis

    Add Travis CI support
    elskwid committed Apr 26, 2014
  9. @elskwid

    Update test for Ruby 1.8.7

    elskwid committed Apr 26, 2014
  10. @elskwid

    Travis CI support

    elskwid committed Apr 26, 2014
Commits on Apr 26, 2014
  1. @elskwid

    Update changelog

    elskwid committed Apr 26, 2014
  2. @elskwid

    Remove support monkeypatches

    All instances of `#present?` and `#blank?` have been removed and
    replaced (more verbose) alternatives. This means we don't need to
    check for `ActiveSupport` anymore and there is no monkeypatching
    of objects. Yay!
    elskwid committed Apr 26, 2014
  3. @elskwid

    Remove last present? usage

    elskwid committed Apr 26, 2014
  4. @elskwid

    Refactor extension handling in `::parse`

    * Use the built-in support for the extension option
    * Remove usages of `#present?`
    * Add test for extension handling.
    elskwid committed Apr 26, 2014
  5. @elskwid

    Remove blank? usages

    elskwid committed Apr 26, 2014