module ErrorsHelper

Constants

VERSION

Public Class Methods

build_response(code:) click to toggle source
# File lib/errors_helper.rb, line 14
def self.build_response(code:)
  message = @codes.dig('error_code', code)
  return parse(@codes.dig('error_code', '99')) if message.nil?

  parse(message)
end
list_errors() click to toggle source
# File lib/errors_helper.rb, line 21
def self.list_errors
  @codes.dig('error_code').each { |key, value| puts "#{key} : #{value}"}
  true
end

Private Class Methods

parse(value) click to toggle source
# File lib/errors_helper.rb, line 26
def self.parse(value)
  JSON.parse(JSON[value], symbolize_names: true)
end