class DSN::Subcode::ClassSubcode

The class sub-code provides a broad classification of the status.

Constants

FAILURE_CODE
SUCCESS_CODE
TRANSIENT_FAILURE_CODE

Public Instance Methods

failed?() click to toggle source
# File lib/dsn/subcode/class_subcode.rb, line 19
def failed?
  to_i == FAILURE_CODE
end
success?() click to toggle source
# File lib/dsn/subcode/class_subcode.rb, line 11
def success?
  to_i == SUCCESS_CODE
end
transient_failure?() click to toggle source
# File lib/dsn/subcode/class_subcode.rb, line 15
def transient_failure?
  to_i == TRANSIENT_FAILURE_CODE
end

Private Instance Methods

format_string() click to toggle source
# File lib/dsn/subcode/class_subcode.rb, line 25
def format_string
  '%d.XXX.XXX'
end
significant_parts() click to toggle source
# File lib/dsn/subcode/class_subcode.rb, line 29
def significant_parts
  [status_code.class_subcode]
end