Sha256: a2b53cade0dd1ccc92cb65bbd8a0ff06d337c641f5038d36d0e2b0927a183bcc
Contents?: true
Size: 512 Bytes
Versions: 21
Compression:
Stored size: 512 Bytes
Contents
module Airbrake class Response def self.pretty_format(xml_body) new(xml_body) rescue xml_body end def to_s output = "\n" output = "UUID: #{@id}" output << "\n" output << "URL: #{@url}" output end private def initialize(xml_body) @xml_body = xml_body @url = parse_tag("url") @id = parse_tag("id") end def parse_tag(name) @xml_body.match(%r{<#{name}[^>]*>(.*?)</#{name}>})[1] end end end
Version data entries
21 entries across 21 versions & 2 rubygems