https://github.com/davispuh/vacuum-parser
Parser for https://github.com/hakanensari/vacuum
https://github.com/davispuh/vacuum-parser
Last synced: about 1 year ago
JSON representation
Parser for https://github.com/hakanensari/vacuum
- Host: GitHub
- URL: https://github.com/davispuh/vacuum-parser
- Owner: davispuh
- License: unlicense
- Created: 2015-06-29T14:27:11.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-29T14:28:43.000Z (almost 11 years ago)
- Last Synced: 2025-04-04T06:42:39.580Z (about 1 year ago)
- Language: Ruby
- Size: 113 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vacuum::Parser
Parser for [Vacuum](https://github.com/hakanensari/vacuum)
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'vacuum-parser'
```
And then execute:
$ bundle
Or install it yourself as:
$ gem install vacuum-parser
## Usage
```ruby
require 'vacuum/parser'
Vacuum::Response.parser = Vacuum::Parser
response = request.item_search(...)
result = response.parse
if result.is_valid?
puts result.items.to_a.first.item_attributes['Title']
else
e = result.error
raise "#{e['Code']}:#{e['Message']}"
end
```
## Contributing
1. Fork it ( https://github.com/davispuh/vacuum-parser/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request