class StatHat::Response

Public Class Methods

new(body) click to toggle source
# File lib/stathat.rb, line 183
def initialize(body)
        @body = body
        @parsed = nil
end

Public Instance Methods

msg() click to toggle source
# File lib/stathat.rb, line 197
def msg
        parse
        return @parsed['msg']
end
status() click to toggle source
# File lib/stathat.rb, line 192
def status
        parse
        return @parsed['status']
end
valid?() click to toggle source
# File lib/stathat.rb, line 188
def valid?
        return status == 200
end

Private Instance Methods

parse() click to toggle source
# File lib/stathat.rb, line 203
def parse
        return unless @parsed.nil?
        @parsed = JSON.parse(@body)
end