diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/zero/response.rb | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/zero/response.rb b/lib/zero/response.rb index 418c8a7..3c54c54 100644 --- a/lib/zero/response.rb +++ b/lib/zero/response.rb @@ -3,7 +3,17 @@ module Zero # This is the representation of a response # class Response - attr_accessor :status, :header, :body + attr_reader :status + attr_accessor :header, :body + + # Sets the status. + # Also converts every input directly to an integer + # + # @param [Integer] status + # + def status=(status) + @status = status.to_i + end # Returns the data of the response as an array: # [status, header, body] |