Sha256: d3d55106265a90e5f7a99fc7a4353c37257cd52e6da6bfd989ae13eedba90bcb
Contents?: true
Size: 375 Bytes
Versions: 6
Compression:
Stored size: 375 Bytes
Contents
module Afipws class WSError < StandardError attr_reader :errors def initialize errors if errors.is_a? Array super errors.map { |e| "#{e[:code]}: #{e[:msg]}" }.join '; ' @errors = errors else super @errors = [] end end def code? code @errors.any? { |e| e[:code].to_s == code.to_s } end end end
Version data entries
6 entries across 6 versions & 1 rubygems