Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Aug 21, 2010

  1. Steve Richert

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

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

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

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

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

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

    Revamped the validation spec, making it a bit more robust.

    laserlemon authored yourewelcome committed
  5. Steve Richert

    Changed the Validation module documentation to be more provider-agnos…

    …tic.
    laserlemon authored yourewelcome committed
  6. Steve Richert

    Removed the ATTRIBUTE_TYPES constant from the dummy service class in …

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

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

    …ct_id methods.
    laserlemon authored yourewelcome committed
  8. Steve Richert

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

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

    Added a simple, unfinished spec for the service class.

    laserlemon authored yourewelcome committed
  10. Steve Richert

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

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

    Added a simple (and failing) proxy spec.

    laserlemon authored yourewelcome committed
  12. Steve Richert

    Added a new error spec.

    laserlemon authored yourewelcome committed
  13. Steve Richert

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

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

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

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

    Removed ruby-debug as a development dependency.

    laserlemon authored yourewelcome committed
  16. Steve Richert

    Added the ruby-debug and fakeweb development dependencies.

    laserlemon authored yourewelcome committed
  17. Steve Richert

    Put "should be_a" arguments in parentheses to avoid Ruby 1.8.6 warnings.

    laserlemon authored yourewelcome committed
  18. Steve Richert

    Removed the ActiveSupport dependency.

    laserlemon authored yourewelcome committed
  19. Steve Richert

    Restructured and nested the file requirements.

    laserlemon authored yourewelcome committed
  20. Steve Richert

    Some of the FedEx response keys were not underscored correctly.

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

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

    laserlemon authored yourewelcome committed
  22. Steve Richert

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

    …ature images.
    laserlemon authored yourewelcome committed
  23. Steve Richert

    Removed instances of String#titleize.

    laserlemon authored yourewelcome committed
  24. Steve Richert

    Removed instances of ActiveSupport's Numeric#days extension.

    laserlemon authored yourewelcome committed
  25. Steve Richert

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

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

    Changed sentence-form error messages to comma-separated.

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

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

    …a dependency.
    laserlemon authored yourewelcome committed
  28. Steve Richert

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

    …ividual sentences.
    laserlemon authored yourewelcome committed
  29. Steve Richert

    Removed all instances of the underscore method.

    laserlemon authored yourewelcome committed
  30. Steve Richert

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

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

    Added a failing test for datetime attribute interpolation.

    laserlemon authored yourewelcome committed
  32. Steve Richert

    Revamped the service-agnostic Attributes module spec.

    laserlemon authored yourewelcome committed
  33. Steve Richert

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

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

    Made the Attributes mixin reusable for non-proxy classes.

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

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

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