Total Complexity | 3 |
Total Lines | 14 |
Duplicated Lines | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | module Route4me |
||
2 | class Route4meError < StandardError |
||
3 | attr_reader :message, :http_status, :http_body |
||
4 | |||
5 | def initialize(message=nil, http_status=nil, http_body=nil) |
||
6 | @message = message |
||
7 | @http_status = http_status |
||
8 | @http_body = http_body |
||
9 | end |
||
10 | |||
11 | def to_s |
||
12 | status_string = @http_status.nil? ? "" : "(Status #{@http_status}) " |
||
13 | "#{status_string}#{@message}" |
||
14 | end |
||
15 | end |
||
16 | end |
||
17 |