class Cloudflair::CloudflareError
Attributes
cloudflare_errors[R]
Public Class Methods
new(cloudflare_errors)
click to toggle source
Calls superclass method
# File lib/cloudflair/error/cloudflare_error.rb, line 7 def initialize(cloudflare_errors) @cloudflare_errors = cloudflare_errors super(to_s) end
Public Instance Methods
to_s()
click to toggle source
# File lib/cloudflair/error/cloudflare_error.rb, line 13 def to_s if cloudflare_errors.empty? '[ "An error happened, but no error message/code was given by CloudFlare." (Code: 0000) ]' else strings = cloudflare_errors.map { |error| "\"#{error['message']}\" (Code: #{error['code']})" } "[ #{strings.join ', '} ]" end end