class Queenbee::QueenbeeError
def initialize(message=nil, http_status=nil, http_body=nil, json_body=nil)
def initialize(message=nil, http_status=nil, http_body=nil, json_body=nil) @message = message @http_status = http_status @http_body = http_body @json_body = json_body end
def status_string
def status_string http_status.nil? ? "" : "(Status #{http_status})" end
def to_s
def to_s [ status_string, json_body, message ].compact.join(" - ") end