class CloudParty::Responses::Error
Attributes
code[R]
message[R]
Public Class Methods
new(error)
click to toggle source
# File lib/cloud_party/responses/accounts.rb, line 108 def initialize(error) @error = error @code = error.fetch(:code, nil) @message = error.fetch(:message, nil) end
Public Instance Methods
inspect()
click to toggle source
# File lib/cloud_party/responses/accounts.rb, line 118 def inspect to_s end
to_s()
click to toggle source
# File lib/cloud_party/responses/accounts.rb, line 122 def to_s wanted_methods = %i[code message] our_methods = methods.select do |m| wanted_methods.include? m end outputs = [] our_methods.each do |m| outputs << "#{m}=#{send(m)}" end "#<Error: #{output.join(', ')}>" end