shopify_api.gemspec 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # frozen_string_literal: true
  2. $:.push(File.expand_path("../lib", __FILE__))
  3. require "shopify_api/version"
  4. Gem::Specification.new do |s|
  5. s.name = %q{shopify_api}
  6. s.version = ShopifyAPI::VERSION
  7. s.author = "Shopify"
  8. s.summary = %q{The Shopify API gem is a lightweight gem for accessing the Shopify admin REST web services}
  9. s.description = <<~HERE
  10. The Shopify API gem allows Ruby developers to programmatically access the admin
  11. section of Shopify stores. The API is implemented as JSON or XML over HTTP using
  12. all four verbs (GET/POST/PUT/DELETE). Each resource, like Order, Product, or
  13. Collection, has its own URL and is manipulated in isolation.
  14. HERE
  15. s.email = %q{developers@jadedpixel.com}
  16. s.homepage = %q{http://www.shopify.com/partners/apps}
  17. s.metadata['allowed_push_host'] = 'https://rubygems.org'
  18. s.extra_rdoc_files = [
  19. "LICENSE",
  20. "README.md",
  21. ]
  22. s.files = `git ls-files`.split("\n")
  23. s.test_files = `git ls-files -- {test}/*`.split("\n")
  24. s.rdoc_options = ["--charset=UTF-8"]
  25. s.summary = %q{ShopifyAPI is a lightweight gem for accessing the Shopify admin REST web services}
  26. s.license = "MIT"
  27. s.required_ruby_version = ">= 2.3"
  28. s.add_runtime_dependency("activeresource", ">= 4.1.0", "< 6.0.0")
  29. s.add_runtime_dependency("rack")
  30. s.add_runtime_dependency("graphql-client")
  31. s.add_runtime_dependency("webrick")
  32. s.add_development_dependency("mocha", ">= 1.4.0")
  33. s.add_development_dependency("webmock")
  34. s.add_development_dependency("minitest", ">= 5.14")
  35. s.add_development_dependency("rake")
  36. s.add_development_dependency("timecop")
  37. s.add_development_dependency("rubocop-shopify")
  38. s.add_development_dependency("pry")
  39. s.add_development_dependency("pry-byebug")
  40. end