Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 22, 2015
  1. Willem van Bergen

    Merge pull request #58 from Shopify/common_exception_class

    wvanbergen authored
    Use ActiveUtils::HTTPRequestError as base exception class
  2. Willem van Bergen
  3. Willem van Bergen
Commits on Jan 16, 2015
  1. Willem van Bergen

    Bump to final 3.0.0 version

    wvanbergen authored
Commits on Jan 15, 2015
  1. Willem van Bergen
  2. Willem van Bergen

    Merge pull request #56 from Shopify/fix_cert_path

    wvanbergen authored
    change cert path to correct path
  3. Richard L. Blair
Commits on Jan 13, 2015
  1. Willem van Bergen
Commits on Jan 8, 2015
  1. Willem van Bergen

    Minor .travis.yml cleanup

    wvanbergen authored
  2. Willem van Bergen

    Merge pull request #55 from Shopify/fix_travis_build_matrix

    wvanbergen authored
    Fix Minitest version issue
  3. Willem van Bergen

    Fix Minitest version issue

    wvanbergen authored
Commits on Jan 6, 2015
  1. Willem van Bergen
Commits on Jan 5, 2015
  1. Willem van Bergen

    Bump version

    wvanbergen authored
  2. Willem van Bergen

    Merge pull request #54 from Shopify/remove_deprecations

    wvanbergen authored
    Remove deprecated stuff
  3. Willem van Bergen

    Remove deprecated stuff

    wvanbergen authored
  4. Willem van Bergen
  5. Willem van Bergen

    Merge pull request #53 from Shopify/active_utils-3.x

    wvanbergen authored
    ActiveUtils 3.x
  6. Willem van Bergen
  7. Willem van Bergen
  8. Willem van Bergen

    Fix tests

    wvanbergen authored
  9. Nathaniel Talbott Willem van Bergen

    Remove shim

    ntalbott authored wvanbergen committed
    The shim is problematic since this is a dependency of multiple
    projects that may be handling the shimmed namespace differently, i.e.
    ActiveMerchant which has claimed it.
  10. Nathaniel Talbott Willem van Bergen

    Add shim files for the 'common' directory

    ntalbott authored wvanbergen committed
    Deprecation warnings are spewed, but code that requires files straight
    out of 'active_utils/common' should continue to function.
  11. Nathaniel Talbott Willem van Bergen

    Move to the ActiveUtils namespace

    ntalbott authored wvanbergen committed
    Adds a shim layer so that code accessing active_utils constants nested
    in the ActiveMerchant namespace works but gets a deprecation warning.
  12. Willem van Bergen

    Merge pull request #49 from joshk/patch-1

    wvanbergen authored
    Use the new beta build env on Travis
Commits on Dec 4, 2014
  1. Damian Gerow

    Merge pull request #51 from Shopify/warn_on_nonssl_post

    mutemule authored
    Log a warning if posting to a plaintext endpoint
  2. Damian Gerow
Commits on Nov 18, 2014
  1. Gareth du Plooy

    Merge pull request #48 from Shopify/peruvian-iso-codes

    garethson authored
    Comments for non-iso -> ios currencies. Adds Peruvian SOL.
  2. Gareth du Plooy
  3. Josh Kalderimis

    Use the new beta build env on Travis

    joshk authored
    faster VMs, boots in less time, better network
    
    docs coming soon
Commits on Sep 29, 2014
  1. Francois Chagnon

    http -> https

    EiNSTeiN- authored
Commits on Sep 9, 2014
  1. Luke Hutscal

    Merge pull request #41 from chargify/more_connection_error_messages

    girasquid authored
    Generate message for all possible ConnectionError
Commits on Sep 5, 2014
  1. Michael Klett

    Generate message for all possible ConnectionError

    moklett authored
    Unrecoverable exceptions generate an `ActiveMerchant::ConnectionError`
    along with a helpful error message, as defined by the
    `DEFAULT_CONNECTION_ERRORS` constant.
    
    However, there are a few exceptions that would be rescued by the code
    but would not generate an exception message, because these exceptions are
    _subclasses_ of those defined in the constant:
    
    ```
    require 'active_utils'
    require 'net/http'
    require 'net/https'
    
    class Class
      def descendants
        ObjectSpace.each_object(::Class).select {|klass| klass < self }
      end
    end
    
    Timeout::Error.descendants # => [Net::ReadTimeout, Net::OpenTimeout]
    
    OpenSSL::SSL::SSLError.descendants # => [OpenSSL::SSL::SSLErrorWaitWritable, OpenSSL::SSL::SSLErrorWaitReadable]
    ```
    
    This adds the ability to look for the appropriate error message in the
    `DEFAULT_CONNECTION_ERRORS` constant via the exception that occurred or
    its ancestors.  This way, a message should always be returned, and we
    will be able to disambiguate a `Net::ReadTimeout` from a
    `OpenSSL::SSL::SSLErrorWaitReadable` from outside ActiveMerchant by
    observing the ConnectionError message.
Commits on Aug 11, 2014
  1. Boris Slobodin

    Merge pull request #39 from Shopify/remove_cert_c039a326

    bslobodin authored
    Remove RapidSSL intermediate cert
Commits on Aug 8, 2014
  1. Remove RapidSSL intermediate cert

    Boris Slobodin authored
Commits on Jul 17, 2014
  1. Boris Slobodin

    Merge pull request #37 from Shopify/add_cert_c039a326

    bslobodin authored
    Add RapidSSL intermediate CA
Something went wrong with that request. Please try again.