AmazonFeedValidator

Installation

Add this line to your application's Gemfile:

gem 'amazon_feed_validator'

Usage

To validate a single feed item based on Amazons feed type enumeration:

validator = AmazonFeedValidator.new(feed, name: 'Product')
validator.validate # => true or false
validator.errors # => ["Some error description"]

To validate a whole feed file:

validator = AmazonFeedValidator.new(feed, name: 'amzn-envelope')
validator.validate # => true or false
validator.errors # => ["Some error description"]

Development

To update xsd files run:

bundle exec rake amazon:xsd

Testing

To run all tests:

bundle exec rake