Module: Shopifydev::Spec::Helpers

Defined in:
lib/shopifydev/spec/helpers.rb

Constant Summary collapse

OVER_LIMIT_ERROR_JSON =
"{\"^o\":\"ActiveResource::ClientError\",\"^i\":1,\"response\":{\"^o\":\"Net::HTTPClientError\",\"^i\":2,\"http_version\":\"1.1\",\"code\":\"429\",\"message\":\"\",\"header\":{\"^i\":3,\"server\":[\"^i4\",\"nginx\"],\"date\":[\"^i5\",\"Tue, 09 Jul 2013 22:42:36 GMT\"],\"content-type\":[\"^i6\",\"application/json; charset=utf-8\"],\"transfer-encoding\":[\"^i7\",\"chunked\"],\"connection\":[\"^i8\",\"close\"],\"status\":[\"^i9\",\"429\"],\"x-shopid\":[\"^i10\",\"1768504\"],\"x-shopify-asset-version\":[\"^i11\",\"0d635931ada23a3f237940c18cd92a905f097ea1\"],\"retry-after\":[\"^i12\",\"300\"],\"x-request-id\":[\"^i13\",\"f362cbe90cb284e616a2eb65a1c490b9\"],\"x-ua-compatible\":[\"^i14\",\"IE=Edge,chrome=1\"],\"set-cookie\":[\"^i15\",\"_secure_session_id=b0deb3310f612c276cebe32a8a181d4b; path=/; secure; HttpOnly\"]},\"body\":\"{\\\"errors\\\":\\\"Exceeded 5 minutes call limit for api client. Contact support for higher limits.\\\"}\",\"read\":true,\"socket\":null,\"body_exist\":true},\"message\":null,\"~bt\":[\"^i16\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/connection.rb:146:in `handle_response'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/shopify_api-3.0.3/lib/active_resource/connection_ext.rb:9:in `handle_response_with_response_capture'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/connection.rb:115:in `request'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/shopify_api-3.0.3/lib/active_resource/connection_ext.rb:13:in `request_with_detailed_log_subscriber'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/connection.rb:80:in `block in get'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/connection.rb:218:in `with_auth'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/connection.rb:80:in `get'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/base.rb:901:in `find_every'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/base.rb:814:in `find'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/activeresource-3.2.13/lib/active_resource/base.rb:826:in `first'\",\"(pry):15:in `__binding__'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:328:in `eval'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:328:in `evaluate_ruby'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:278:in `re'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:254:in `rep'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:234:in `block (3 levels) in repl'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:232:in `loop'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:232:in `block (2 levels) in repl'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:231:in `catch'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:231:in `block in repl'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:230:in `catch'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_instance.rb:230:in `repl'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/pry_class.rb:170:in `start'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/cli.rb:201:in `block in <top (required)>'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/cli.rb:70:in `call'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/cli.rb:70:in `block in parse_options'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/cli.rb:70:in `each'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/lib/pry/cli.rb:70:in `parse_options'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/gems/pry-0.9.12.2/bin/pry:16:in `<top (required)>'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/bin/pry:23:in `load'\",\"/Users/lasto/.rvm/gems/ruby-1.9.3-p429@global/bin/pry:23:in `<main>'\"]}"

Class Method Summary collapse

Class Method Details

.over_limit_errorObject



6
7
8
# File 'lib/shopifydev/spec/helpers.rb', line 6

def over_limit_error
  Oj.load(OVER_LIMIT_ERROR_JSON)
end