class Nextcloud::Ruby::Response

Constants

SUCCESS_CODES

Attributes

body[RW]
status_code[RW]

Public Class Methods

new(body, status_code) click to toggle source
# File lib/nextcloud/ruby/response.rb, line 7
def initialize(body, status_code)
  @body = to_xml(body)
  @status_code = status_code
end

Public Instance Methods

ok?() click to toggle source
# File lib/nextcloud/ruby/response.rb, line 12
def ok?
  SUCCESS_CODES.include?(@status_code)
end

Private Instance Methods

to_xml(body) click to toggle source
# File lib/nextcloud/ruby/response.rb, line 18
def to_xml(body)
  Nokogiri::XML.parse(body)
end