Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 10, 2015
  1. @wvanbergen

    Merge pull request #59 from kurotaky/proxy-address-and-port-configura…

    wvanbergen authored
    …tion
    
    Allow proxy address and port configuration
Commits on Apr 9, 2015
  1. @kurotaky
Commits on Jan 22, 2015
  1. @wvanbergen

    Merge pull request #58 from Shopify/common_exception_class

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

    Bump to final 3.0.0 version

    wvanbergen authored
Commits on Jan 15, 2015
  1. @wvanbergen
  2. @wvanbergen

    Merge pull request #56 from Shopify/fix_cert_path

    wvanbergen authored
    change cert path to correct path
  3. @RichardBlair
Commits on Jan 13, 2015
  1. @wvanbergen
Commits on Jan 8, 2015
  1. @wvanbergen

    Minor .travis.yml cleanup

    wvanbergen authored
  2. @wvanbergen

    Merge pull request #55 from Shopify/fix_travis_build_matrix

    wvanbergen authored
    Fix Minitest version issue
  3. @wvanbergen

    Fix Minitest version issue

    wvanbergen authored
Commits on Jan 6, 2015
  1. @wvanbergen
Commits on Jan 5, 2015
  1. @wvanbergen

    Bump version

    wvanbergen authored
  2. @wvanbergen

    Merge pull request #54 from Shopify/remove_deprecations

    wvanbergen authored
    Remove deprecated stuff
  3. @wvanbergen

    Remove deprecated stuff

    wvanbergen authored
  4. @wvanbergen
  5. @wvanbergen

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

    wvanbergen authored
    ActiveUtils 3.x
  6. @wvanbergen
  7. @wvanbergen
  8. @wvanbergen

    Fix tests

    wvanbergen authored
  9. @ntalbott @wvanbergen

    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. @ntalbott @wvanbergen

    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. @ntalbott @wvanbergen

    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. @wvanbergen

    Merge pull request #49 from joshk/patch-1

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

    Merge pull request #51 from Shopify/warn_on_nonssl_post

    mutemule authored
    Log a warning if posting to a plaintext endpoint
  2. @mutemule
Commits on Nov 18, 2014
  1. @garethson

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

    garethson authored
    Comments for non-iso -> ios currencies. Adds Peruvian SOL.
  2. @garethson
  3. @joshk

    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. @EiNSTeiN-

    http -> https

    EiNSTeiN- authored
Commits on Sep 9, 2014
  1. @girasquid

    Merge pull request #41 from chargify/more_connection_error_messages

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

    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. @bslobodin

    Merge pull request #39 from Shopify/remove_cert_c039a326

    bslobodin authored
    Remove RapidSSL intermediate cert
Something went wrong with that request. Please try again.