Sha256: de767f4a8ccb3675d991af4f175d583b585b5da2f5451508a290ccc5b5e8dd8b
Contents?: true
Size: 635 Bytes
Versions: 31
Compression:
Stored size: 635 Bytes
Contents
# typed: strict # frozen_string_literal: true module ShopifyAPI module Rest class BaseErrors extend T::Sig sig { returns(T::Array[ShopifyAPI::Errors::HttpResponseError]) } attr_accessor :errors sig { void } def initialize @errors = T.let([], T::Array[ShopifyAPI::Errors::HttpResponseError]) end sig { returns(String) } def full_messages @errors.join("\n") end sig { returns(T::Array[T.untyped]) } def codes codes = [] @errors.each do |error| codes << error.code end codes end end end end
Version data entries
31 entries across 31 versions & 1 rubygems