class Cloudflare::Representation

Constants

WRAPPER

Public Instance Methods

errors() click to toggle source
# File lib/cloudflare/representation.rb, line 75
def errors
        value[:errors]
end
messages() click to toggle source
# File lib/cloudflare/representation.rb, line 79
def messages
        value[:messages]
end
represent(metadata, attributes) click to toggle source
# File lib/cloudflare/representation.rb, line 47
def represent(metadata, attributes)
        resource = @resource.with(path: attributes[:id])
        
        representation.new(resource, metadata: metadata, value: {
                success: true, result: attributes
        })
end
represent_message(message) click to toggle source
# File lib/cloudflare/representation.rb, line 55
def represent_message(message)
        represent(message.headers, message.result)
end
representation() click to toggle source
# File lib/cloudflare/representation.rb, line 43
def representation
        Representation
end
result() click to toggle source
# File lib/cloudflare/representation.rb, line 59
def result
        value[:result]
end
results() click to toggle source
# File lib/cloudflare/representation.rb, line 71
def results
        Array(result)
end
success?() click to toggle source
# File lib/cloudflare/representation.rb, line 83
def success?
        value[:success]
end
to_hash() click to toggle source
# File lib/cloudflare/representation.rb, line 63
def to_hash
        result
end
to_id() click to toggle source
# File lib/cloudflare/representation.rb, line 67
def to_id
        {id: result[:id]}
end