Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Aug 21, 2010
  1. Steve Richert

    Took advantage of RSpec's should_receive capabilities when testing Pr…

    laserlemon authored committed
    …oxy method delegation.
  2. Steve Richert

    Fixed the dummy service initialization in both the attributes and val…

    laserlemon authored committed
    …idation specs so that it works within nested spec contexts.
  3. Steve Richert

    Changed the name of the dummy service class in the attributes spec to…

    laserlemon authored committed
    … be consistent with the validation spec.
    
    Having the same "Service" class name for both was causing problems.
  4. Steve Richert
  5. Steve Richert
  6. Steve Richert

    Removed the ATTRIBUTE_TYPES constant from the dummy service class in …

    laserlemon authored committed
    …the attributes spec that was leftover from some removed test code.
  7. Steve Richert

    Decided to open the proxy class back up to preserve the send and obje…

    laserlemon authored committed
    …ct_id methods.
  8. Steve Richert

    Changed the type of error that is raised when no service target exist…

    laserlemon authored committed
    …s in order to pass a test.
  9. Steve Richert
  10. Steve Richert

    Resolved the failing tests by undefining all but the double-underscor…

    laserlemon authored committed
    …e and real_class methods from Shippinglogic::Proxy.
  11. Steve Richert

    Added a simple (and failing) proxy spec.

    laserlemon authored committed
  12. Steve Richert

    Added a new error spec.

    laserlemon authored committed
  13. Steve Richert

    Final tweaks to the attributes spec to ensure functionality with Ruby…

    laserlemon authored committed
    … 1.8.6, 1.8.7, 1.9.1 and 1.9.2.
  14. Steve Richert

    Fixed the attributes spec dummy service class definition so that it w…

    laserlemon authored committed
    …orks in Ruby 1.9.1.
  15. Steve Richert

    Removed ruby-debug as a development dependency.

    laserlemon authored committed
  16. Steve Richert
  17. Steve Richert
  18. Steve Richert

    Removed the ActiveSupport dependency.

    laserlemon authored committed
  19. Steve Richert

    Restructured and nested the file requirements.

    laserlemon authored committed
  20. Steve Richert

    Some of the FedEx response keys were not underscored correctly.

    laserlemon authored committed
    Ugly, but works.
  21. Steve Richert

    Made sure we don't try to Base64 decode a nil value.

    laserlemon authored committed
  22. Steve Richert

    It's now necessary to require base64 in order to properly return sign…

    laserlemon authored committed
    …ature images.
  23. Steve Richert

    Removed instances of String#titleize.

    laserlemon authored committed
  24. Steve Richert
  25. Steve Richert

    Created a provider-agnostic error class from which the provider-speci…

    laserlemon authored committed
    …fic errors inherit.
  26. Steve Richert

    Changed sentence-form error messages to comma-separated.

    laserlemon authored committed
    Didn't bother with replicating Array#to_sentence functionality.
  27. Steve Richert

    Added builder as a dependency en route to removing active_support as …

    laserlemon authored committed
    …a dependency.
  28. Steve Richert

    Removed instances of Array#to_sentence, instead joining errors as ind…

    laserlemon authored committed
    …ividual sentences.
  29. Steve Richert

    Removed all instances of the underscore method.

    laserlemon authored committed
  30. Steve Richert

    Allowed attribute reading to properly parse and return Time objects f…

    laserlemon authored committed
    …or :datetime type attributes.
  31. Steve Richert
  32. Steve Richert
  33. Steve Richert

    Made the Attributes-defined initializer more robust so that it will n…

    laserlemon authored committed
    …ot require a base argument.
  34. Steve Richert

    Made the Attributes mixin reusable for non-proxy classes.

    laserlemon authored committed
    The primary reason behind this is to focus testing on just the features of the Attributes module without requiring all the proxy-specific code.
  35. Steve Richert

    Resetting the service target upon writing an attribute should be the …

    laserlemon authored committed
    …responsibility of the service, not the Attributes mixin.
Something went wrong with that request. Please try again.