class NicInfo::ErrorCode
deals with RDAP error code structures
Attributes
config[RW]
Public Class Methods
new( config )
click to toggle source
# File lib/nicinfo/error_code.rb, line 27 def initialize( config ) @config = config @common = CommonJson.new( config ) end
Public Instance Methods
display_error_code(ec)
click to toggle source
# File lib/nicinfo/error_code.rb, line 32 def display_error_code ec @config.logger.start_data_item title = ec[ "title" ] if title == nil title = "" end @config.logger.prose NicInfo::DataAmount::NORMAL_DATA, "[ ERROR ]", title, NicInfo::AttentionType::ERROR @config.logger.prose NicInfo::DataAmount::NORMAL_DATA, "Code", ec[ "errorCode" ] description = ec[ "description" ] i = 1 description.each do |line| @config.logger.prose NicInfo::DataAmount::NORMAL_DATA, i.to_s, line i = i + 1 end links = ec[ "links" ] @common.display_simple_links( links ) @config.logger.end_data_item end