Opushon
An Opushon's body parser and emitter.
Contact
- Home page: https://github.com/cyril/opushon
- Bugs/issues: https://github.com/cyril/opushon/issues
- Support: https://stackoverflow.com/questions/tagged/opushon
Rubies
Installation
Add this line to your application's Gemfile:
gem 'opushon'
And then execute:
$ bundle
Or install it yourself as:
$ gem install opushon
Usage
# Parse some Opushon
opushon = Opushon.load('{
"DELETE": {
"title": "Delete issues",
"description": "Remove every issues.",
"request": {
"headers": {},
"query_string": {},
"body": {}
},
"response": {
"headers": {},
"query_string": {},
"body": {}
}
}
}') # => an Opushon instance
# Emit some Opushon
Opushon.dump(opushon) # => '{"DELETE":{"title":"Delete issues","description":"Remove every issues.","request":{"headers":{},"query_string":{},"body":{}},"response":{"headers":{},"query_string":{},"body":{}}}}'
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request