shopify_api.rb 929 B

12345678910111213141516171819202122232425262728293031
  1. $:.unshift File.dirname(__FILE__)
  2. require 'active_resource'
  3. require 'active_support/core_ext/class/attribute_accessors'
  4. require 'digest/md5'
  5. require 'base64'
  6. require 'active_resource/detailed_log_subscriber'
  7. require 'shopify_api/limits'
  8. require 'shopify_api/json_format'
  9. require 'active_resource/json_errors'
  10. require 'active_resource/disable_prefix_check'
  11. require 'active_resource/base_ext'
  12. require 'active_resource/to_query'
  13. module ShopifyAPI
  14. include Limits
  15. end
  16. require 'shopify_api/events'
  17. require 'shopify_api/metafields'
  18. require 'shopify_api/countable'
  19. require 'shopify_api/resources'
  20. require 'shopify_api/session'
  21. require 'shopify_api/connection'
  22. # ActiveResource::Base.connection_class was introduced in https://github.com/rails/activeresource/pull/222
  23. if ShopifyAPI::Base.respond_to?(:connection_class)
  24. ShopifyAPI::Base.connection_class = ShopifyAPI::Connection
  25. else
  26. require 'active_resource/connection_ext'
  27. end