Sha256: 1d2f0aa20a11efb25080c31928858926e473a622dee9a7f781484eb996acfd6b
Contents?: true
Size: 534 Bytes
Versions: 13
Compression:
Stored size: 534 Bytes
Contents
# frozen_string_literal: true # EasyPost Error object. class EasyPost::Models::Error attr_reader :code, :field, :message # Initialize a new EasyPost Error def initialize(code, field = nil, message = nil) @code = code @field = field @message = message end # Create an EasyPost Error from an API error response. def self.from_api_error_response(data) code = data['code'] field = data['field'] || nil message = data['message'] || nil EasyPost::Models::Error.new(code, field, message) end end
Version data entries
13 entries across 13 versions & 1 rubygems