All Projects → rootstrap → best_buy_ruby

rootstrap / best_buy_ruby

Licence: MIT license
Ruby library for the BestBuy API. https://www.bestbuy.com

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to best buy ruby

sinator
Sinatra application generator
Stars: ✭ 19 (-9.52%)
Mutual labels:  gem
nanook
Ruby library for making and receiving payments and managing a nano currency node
Stars: ✭ 17 (-19.05%)
Mutual labels:  gem
ascii85gem
A simple gem that provides methods for encoding/decoding Adobe’s binary-to-text encoding of the same name.
Stars: ✭ 18 (-14.29%)
Mutual labels:  gem
colorama
A Gem for extracting the most prevalent colors from an image
Stars: ✭ 20 (-4.76%)
Mutual labels:  gem
rspec-json matchers
A collection of RSpec matchers for testing JSON data.
Stars: ✭ 23 (+9.52%)
Mutual labels:  gem
activerecord-shard for
Database Sharding Library for ActiveRecord
Stars: ✭ 16 (-23.81%)
Mutual labels:  gem
bundle outdated formatter
Formatter for `bundle outdated` command
Stars: ✭ 16 (-23.81%)
Mutual labels:  gem
sixarm ruby unaccent
SixArm.com » Ruby » Unaccent replaces a string's accented characters with ASCII characters.
Stars: ✭ 15 (-28.57%)
Mutual labels:  gem
make model searchable
Adds simlpe search functionality to models
Stars: ✭ 27 (+28.57%)
Mutual labels:  gem
capybara-json
No description or website provided.
Stars: ✭ 61 (+190.48%)
Mutual labels:  gem
perf check
PERRRFFF CHERRRRK!
Stars: ✭ 16 (-23.81%)
Mutual labels:  gem
delayed job worker pool
Worker process pooling for Delayed Job
Stars: ✭ 32 (+52.38%)
Mutual labels:  gem
modular routes
Dedicated controllers for each of your Rails route actions.
Stars: ✭ 45 (+114.29%)
Mutual labels:  gem
carrierwave-cloudflare
🎑 This Rails gem integrates Carrierwave with Cloudflare Image Resizing
Stars: ✭ 24 (+14.29%)
Mutual labels:  gem
annoy.rb
annoy-rb provides Ruby bindings for the Annoy (Approximate Nearest Neighbors Oh Yeah).
Stars: ✭ 23 (+9.52%)
Mutual labels:  gem
multi-tenancy-devise
mtdevise adds basecamp style user logins to your ruby on rails application.
Stars: ✭ 27 (+28.57%)
Mutual labels:  gem
zengin-rb
💎 The ruby implementation of ZenginCode.
Stars: ✭ 83 (+295.24%)
Mutual labels:  gem
secs4java8
This library is SEMI-SECS-communicate implementation on Java8.
Stars: ✭ 46 (+119.05%)
Mutual labels:  gem
webpay rails
WebpayRails is an easy solution for integrate Transbank Webpay in Rails applications
Stars: ✭ 16 (-23.81%)
Mutual labels:  gem
jsonapi-serializer-formats
💎 Gem to enrich jsonapi-serializer with multiple formats
Stars: ✭ 20 (-4.76%)
Mutual labels:  gem

Best Buy Ruby

Build Status Maintainability Test Coverage

This is a Ruby gem for accessing all the different Best Buy APIs.

Installation

Add this line to your application's Gemfile:

gem 'best_buy_ruby'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install best_buy_ruby

On a Ruby on Rails project, you can also use a generator to create the gem's initializer:

$ rails generate best_buy:config

This will create this file: config/initializers/best_buy.rb

Usage

The gem can be used to access Best Buy APIs:

Example:

products_api = BestBuy::Products.new(your_api_key)

products_api.get_by(min_price: 6.5, max_price: 11, item_condition: "New")

Future Features

(A detailed backlog can be found in our Github Projects board)

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/rootstrap/best_buy_ruby. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the Best Buy Ruby project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

Credits

Rails Api Base is maintained by Rootstrap with the help of our contributors.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].