├── .circleci └── config.yml ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DEPENDENCIES.md ├── Gemfile ├── LICENSE.md ├── README.md ├── RELEASING.md ├── Rakefile ├── bigcommerce.gemspec ├── bin ├── console └── setup ├── examples ├── README.md ├── configuration │ ├── legacy_auth.rb │ └── oauth.rb ├── content │ ├── blog_post.rb │ ├── blog_tag.rb │ └── redirect.rb ├── customers │ ├── customer.rb │ ├── customer_address.rb │ ├── customer_group.rb │ └── customer_login.rb ├── exception_handling.rb ├── geography │ ├── country.rb │ └── state.rb ├── marketing │ ├── banner.rb │ ├── coupon.rb │ └── gift_certificates.rb ├── orders │ ├── order.rb │ ├── order_coupon.rb │ ├── order_message.rb │ ├── order_product.rb │ ├── order_shipping_address.rb │ ├── order_status.rb │ ├── order_tax.rb │ └── shipment.rb ├── payments │ └── payment_method.rb ├── products │ ├── brand.rb │ ├── bulk_pricing_rule.rb │ ├── category.rb │ ├── configurable_field.rb │ ├── custom_field.rb │ ├── google_product_search_mapping.rb │ ├── option.rb │ ├── option_set.rb │ ├── option_set_option.rb │ ├── option_value.rb │ ├── product.rb │ ├── product_image.rb │ ├── product_option.rb │ ├── product_review.rb │ ├── product_rule.rb │ ├── product_video.rb │ └── sku.rb ├── shipping │ └── shipping_method.rb ├── store │ └── store_info.rb ├── system │ └── time.rb ├── tax │ └── tax_class.rb └── webhooks │ └── webhook.rb ├── lib ├── bigcommerce.rb └── bigcommerce │ ├── config.rb │ ├── connection.rb │ ├── exception.rb │ ├── middleware │ ├── auth.rb │ └── http_exception.rb │ ├── path_builder.rb │ ├── request.rb │ ├── resource_actions.rb │ ├── resources │ ├── content │ │ ├── blog_post.rb │ │ ├── blog_tag.rb │ │ └── redirect.rb │ ├── customers │ │ ├── customer.rb │ │ ├── customer_address.rb │ │ └── customer_group.rb │ ├── geography │ │ ├── country.rb │ │ └── state.rb │ ├── marketing │ │ ├── banner.rb │ │ ├── coupon.rb │ │ └── gift_certificates.rb │ ├── orders │ │ ├── order.rb │ │ ├── order_coupon.rb │ │ ├── order_message.rb │ │ ├── order_product.rb │ │ ├── order_shipping_address.rb │ │ ├── order_status.rb │ │ ├── order_tax.rb │ │ └── shipment.rb │ ├── payments │ │ └── payment_method.rb │ ├── products │ │ ├── brand.rb │ │ ├── bulk_pricing_rule.rb │ │ ├── category.rb │ │ ├── configurable_field.rb │ │ ├── custom_field.rb │ │ ├── google_product_search_mapping.rb │ │ ├── option.rb │ │ ├── option_set.rb │ │ ├── option_set_option.rb │ │ ├── option_value.rb │ │ ├── product.rb │ │ ├── product_image.rb │ │ ├── product_option.rb │ │ ├── product_review.rb │ │ ├── product_rule.rb │ │ ├── product_video.rb │ │ └── sku.rb │ ├── resource.rb │ ├── shipping │ │ └── shipping_method.rb │ ├── store │ │ └── store_information.rb │ ├── system │ │ └── time.rb │ ├── tax │ │ └── tax_class.rb │ └── webhooks │ │ └── webhook.rb │ ├── subresource_actions.rb │ └── version.rb └── spec ├── bigcommerce ├── bigcommerce_spec.rb └── unit │ ├── exception_spec.rb │ ├── middleware │ ├── auth_spec.rb │ └── http_exception_spec.rb │ ├── request_spec.rb │ ├── resource_actions_spec.rb │ ├── resources │ ├── content │ │ ├── blog_post_spec.rb │ │ ├── blog_tag_spec.rb │ │ └── redirect_spec.rb │ ├── customers │ │ ├── customer_address_spec.rb │ │ ├── customer_group_spec.rb │ │ └── customer_spec.rb │ ├── geography │ │ ├── country_spec.rb │ │ └── state_spec.rb │ ├── marketing │ │ └── coupon_spec.rb │ ├── orders │ │ ├── order_product_spec.rb │ │ ├── order_shipping_address_spec.rb │ │ ├── order_spec.rb │ │ └── shipment_spec.rb │ ├── payments │ │ └── payment_method_spec.rb │ ├── products │ │ ├── brand_spec.rb │ │ ├── bulk_pricing_rule_spec.rb │ │ ├── category_spec.rb │ │ ├── configurable_field_spec.rb │ │ ├── custom_field_spec.rb │ │ ├── google_product_search_mapping_spec.rb │ │ ├── option_set_spec.rb │ │ ├── option_spec.rb │ │ ├── product_image_spec.rb │ │ ├── product_review_spec.rb │ │ ├── product_rule_spec.rb │ │ ├── product_spec.rb │ │ ├── product_video_spec.rb │ │ └── sku_spec.rb │ ├── resource_spec.rb │ ├── store_info │ │ └── store_information_spec.rb │ └── system │ │ └── time_spec.rb │ ├── subresource_actions_spec.rb │ └── version_spec.rb ├── simplecov_helper.rb ├── spec_helper.rb └── support └── helpers.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/DEPENDENCIES.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bigcommerce.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/bigcommerce.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/bin/setup -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/configuration/legacy_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/configuration/legacy_auth.rb -------------------------------------------------------------------------------- /examples/configuration/oauth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/configuration/oauth.rb -------------------------------------------------------------------------------- /examples/content/blog_post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/content/blog_post.rb -------------------------------------------------------------------------------- /examples/content/blog_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/content/blog_tag.rb -------------------------------------------------------------------------------- /examples/content/redirect.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/content/redirect.rb -------------------------------------------------------------------------------- /examples/customers/customer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/customers/customer.rb -------------------------------------------------------------------------------- /examples/customers/customer_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/customers/customer_address.rb -------------------------------------------------------------------------------- /examples/customers/customer_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/customers/customer_group.rb -------------------------------------------------------------------------------- /examples/customers/customer_login.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/customers/customer_login.rb -------------------------------------------------------------------------------- /examples/exception_handling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/exception_handling.rb -------------------------------------------------------------------------------- /examples/geography/country.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/geography/country.rb -------------------------------------------------------------------------------- /examples/geography/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/geography/state.rb -------------------------------------------------------------------------------- /examples/marketing/banner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/marketing/banner.rb -------------------------------------------------------------------------------- /examples/marketing/coupon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/marketing/coupon.rb -------------------------------------------------------------------------------- /examples/marketing/gift_certificates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/marketing/gift_certificates.rb -------------------------------------------------------------------------------- /examples/orders/order.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order.rb -------------------------------------------------------------------------------- /examples/orders/order_coupon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order_coupon.rb -------------------------------------------------------------------------------- /examples/orders/order_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order_message.rb -------------------------------------------------------------------------------- /examples/orders/order_product.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order_product.rb -------------------------------------------------------------------------------- /examples/orders/order_shipping_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order_shipping_address.rb -------------------------------------------------------------------------------- /examples/orders/order_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order_status.rb -------------------------------------------------------------------------------- /examples/orders/order_tax.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/order_tax.rb -------------------------------------------------------------------------------- /examples/orders/shipment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/orders/shipment.rb -------------------------------------------------------------------------------- /examples/payments/payment_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/payments/payment_method.rb -------------------------------------------------------------------------------- /examples/products/brand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/brand.rb -------------------------------------------------------------------------------- /examples/products/bulk_pricing_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/bulk_pricing_rule.rb -------------------------------------------------------------------------------- /examples/products/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/category.rb -------------------------------------------------------------------------------- /examples/products/configurable_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/configurable_field.rb -------------------------------------------------------------------------------- /examples/products/custom_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/custom_field.rb -------------------------------------------------------------------------------- /examples/products/google_product_search_mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/google_product_search_mapping.rb -------------------------------------------------------------------------------- /examples/products/option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/option.rb -------------------------------------------------------------------------------- /examples/products/option_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/option_set.rb -------------------------------------------------------------------------------- /examples/products/option_set_option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/option_set_option.rb -------------------------------------------------------------------------------- /examples/products/option_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/option_value.rb -------------------------------------------------------------------------------- /examples/products/product.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/product.rb -------------------------------------------------------------------------------- /examples/products/product_image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/product_image.rb -------------------------------------------------------------------------------- /examples/products/product_option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/product_option.rb -------------------------------------------------------------------------------- /examples/products/product_review.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/product_review.rb -------------------------------------------------------------------------------- /examples/products/product_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/product_rule.rb -------------------------------------------------------------------------------- /examples/products/product_video.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/product_video.rb -------------------------------------------------------------------------------- /examples/products/sku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/products/sku.rb -------------------------------------------------------------------------------- /examples/shipping/shipping_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/shipping/shipping_method.rb -------------------------------------------------------------------------------- /examples/store/store_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/store/store_info.rb -------------------------------------------------------------------------------- /examples/system/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/system/time.rb -------------------------------------------------------------------------------- /examples/tax/tax_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/tax/tax_class.rb -------------------------------------------------------------------------------- /examples/webhooks/webhook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/examples/webhooks/webhook.rb -------------------------------------------------------------------------------- /lib/bigcommerce.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce.rb -------------------------------------------------------------------------------- /lib/bigcommerce/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/config.rb -------------------------------------------------------------------------------- /lib/bigcommerce/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/connection.rb -------------------------------------------------------------------------------- /lib/bigcommerce/exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/exception.rb -------------------------------------------------------------------------------- /lib/bigcommerce/middleware/auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/middleware/auth.rb -------------------------------------------------------------------------------- /lib/bigcommerce/middleware/http_exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/middleware/http_exception.rb -------------------------------------------------------------------------------- /lib/bigcommerce/path_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/path_builder.rb -------------------------------------------------------------------------------- /lib/bigcommerce/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/request.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resource_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resource_actions.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/content/blog_post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/content/blog_post.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/content/blog_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/content/blog_tag.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/content/redirect.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/content/redirect.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/customers/customer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/customers/customer.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/customers/customer_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/customers/customer_address.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/customers/customer_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/customers/customer_group.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/geography/country.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/geography/country.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/geography/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/geography/state.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/marketing/banner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/marketing/banner.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/marketing/coupon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/marketing/coupon.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/marketing/gift_certificates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/marketing/gift_certificates.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order_coupon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order_coupon.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order_message.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order_product.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order_product.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order_shipping_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order_shipping_address.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order_status.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/order_tax.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/order_tax.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/orders/shipment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/orders/shipment.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/payments/payment_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/payments/payment_method.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/brand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/brand.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/bulk_pricing_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/bulk_pricing_rule.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/category.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/configurable_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/configurable_field.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/custom_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/custom_field.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/google_product_search_mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/google_product_search_mapping.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/option.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/option_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/option_set.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/option_set_option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/option_set_option.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/option_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/option_value.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/product.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/product.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/product_image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/product_image.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/product_option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/product_option.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/product_review.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/product_review.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/product_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/product_rule.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/product_video.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/product_video.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/products/sku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/products/sku.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/resource.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/shipping/shipping_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/shipping/shipping_method.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/store/store_information.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/store/store_information.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/system/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/system/time.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/tax/tax_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/tax/tax_class.rb -------------------------------------------------------------------------------- /lib/bigcommerce/resources/webhooks/webhook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/resources/webhooks/webhook.rb -------------------------------------------------------------------------------- /lib/bigcommerce/subresource_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/lib/bigcommerce/subresource_actions.rb -------------------------------------------------------------------------------- /lib/bigcommerce/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Bigcommerce 4 | VERSION = '1.1.0' 5 | end 6 | -------------------------------------------------------------------------------- /spec/bigcommerce/bigcommerce_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/bigcommerce_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/exception_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/exception_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/middleware/auth_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/middleware/auth_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/middleware/http_exception_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/middleware/http_exception_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/request_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resource_actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resource_actions_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/content/blog_post_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/content/blog_post_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/content/blog_tag_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/content/blog_tag_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/content/redirect_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/content/redirect_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/customers/customer_address_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/customers/customer_address_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/customers/customer_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/customers/customer_group_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/customers/customer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/customers/customer_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/geography/country_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/geography/country_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/geography/state_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/geography/state_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/marketing/coupon_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/marketing/coupon_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/orders/order_product_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/orders/order_product_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/orders/order_shipping_address_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/orders/order_shipping_address_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/orders/order_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/orders/order_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/orders/shipment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/orders/shipment_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/payments/payment_method_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/payments/payment_method_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/brand_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/brand_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/bulk_pricing_rule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/bulk_pricing_rule_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/category_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/category_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/configurable_field_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/configurable_field_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/custom_field_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/custom_field_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/google_product_search_mapping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/google_product_search_mapping_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/option_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/option_set_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/option_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/option_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/product_image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/product_image_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/product_review_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/product_review_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/product_rule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/product_rule_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/product_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/product_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/product_video_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/product_video_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/products/sku_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/products/sku_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/resource_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | RSpec.describe Bigcommerce::Resource do 4 | end 5 | -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/store_info/store_information_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/store_info/store_information_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/resources/system/time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/resources/system/time_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/subresource_actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/subresource_actions_spec.rb -------------------------------------------------------------------------------- /spec/bigcommerce/unit/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/bigcommerce/unit/version_spec.rb -------------------------------------------------------------------------------- /spec/simplecov_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/simplecov_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/bigcommerce-api-ruby/HEAD/spec/support/helpers.rb --------------------------------------------------------------------------------