class Response
Public Class Methods
new(res)
click to toggle source
# File lib/rct/response.rb, line 42 def initialize(res) @res = res @fail_msg = nil end
Public Instance Methods
add_error(msg)
click to toggle source
# File lib/rct/response.rb, line 53 def add_error(msg) if (@fail_msg == nil) @fail_msg = msg else @fail_msg = "#{@fail_msg}; #{msg}" end end
body()
click to toggle source
# File lib/rct/response.rb, line 102 def body return nil if @res == nil return @res.content end
header(name)
click to toggle source
# File lib/rct/response.rb, line 84 def header(name) return nil if @res == nil return @res.header[name] end
headers()
click to toggle source
# File lib/rct/response.rb, line 93 def headers return nil if @res == nil return @res.headers end
ok()
click to toggle source
# File lib/rct/response.rb, line 66 def ok return true if @fail_msg == nil return false end
status()
click to toggle source
# File lib/rct/response.rb, line 75 def status return -1 if @res == nil return @res.status end
to_s()
click to toggle source
# File lib/rct/response.rb, line 113 def to_s return "error: #{@fail_msg}" if @res == nil rv = "#{@res.status} #{@res.reason}" if (@fail_msg != nil) rv += " (#{@fail_msg})" end return rv end