Changes for version 0.04 - 2011-07-26

  • allow XML::Simple options for Format::XML (fperrad)
  • stringify Net::HTTP::Response to a useful message
  • fix an issue where content-typ was not set correctly
  • add is_success method to Net::HTTP::Spore::Response (Tim Bunce)
  • throw exception by default if not is_success (Tim Bunce)
  • convert examples to JSON (Tim Bunce)
  • update POD readability (Tim Bunce)
  • Added generic role
  • OAuth middleware
  • add option to display trace (via env or constructor)
  • DoNotTrack middleware

Modules

SPORE client
Meta class for all SPORE object
metaclass for all API client
create api method
middlewares base class
base class for Authentication middlewares
middleware for Basic authentication
middleware for authentication with specific header
middleware for OAuth authentication
add a new header to not track
base class for formats middlewares
middleware for JSON format
middleware for XML format
middleware for YAML format
Net::HTTP::Spore::Middleware::LogDispatch is a middleware that allow you to use LogDispatch.
Simple Mocker for Spore middlewares
Middleware for redirections
add a new header with runtime
middleware to change the user-agent value
Net::HTTP::Spore::Request - Portable HTTP request object from SPORE env hash
Portable HTTP Response object for SPORE response
Role to easily add multiples Spore clients to your class
attributes for API description