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