Sha256: 84bda0082961e11cc77b962aab084449a5b95a3b3ef27fd5ae647581ac694e8c
Contents?: true
Size: 421 Bytes
Versions: 2
Compression:
Stored size: 421 Bytes
Contents
module Nextcloud module Ruby class Response SUCCESS_CODES = [201, 204, 207].freeze attr_accessor :body, :status_code def initialize(body, status_code) @body = to_xml(body) @status_code = status_code end def ok? SUCCESS_CODES.include?(@status_code) end private def to_xml(body) Nokogiri::XML.parse(body) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nextcloud-ruby-0.1.2 | lib/nextcloud/ruby/response.rb |
nextcloud-ruby-0.1.1 | lib/nextcloud/ruby/response.rb |