class SepaReasonCodes::Code

Constants

ATTRS

Public Class Methods

new(code:, iso_name:, description:, probable_status:) click to toggle source
# File lib/sepa_reason_codes/code.rb, line 9
def initialize(code:, iso_name:, description:, probable_status:)
  @code = code
  @iso_name = iso_name
  @description = description
  @probable_status = probable_status
end

Public Instance Methods

==(other) click to toggle source
# File lib/sepa_reason_codes/code.rb, line 16
def ==(other)
  ATTRS.all? do |attribute|
    other.public_send(attribute) == public_send(attribute)
  end
end