class HaveSnippet::Client::Response

Attributes

data[R]
response[R]

Public Class Methods

new(res) click to toggle source
# File lib/havesnippet-client/client.rb, line 34
def initialize(res)
  @response = res
  @data = JSON.parse(res.body, symbolize_names: true) if res.code == '200'
end

Public Instance Methods

errors() click to toggle source
# File lib/havesnippet-client/client.rb, line 43
def errors
  @data && @data[:error]
end
ok?() click to toggle source
# File lib/havesnippet-client/client.rb, line 39
def ok?
  @data && @data.has_key?(:url)
end
url() click to toggle source
# File lib/havesnippet-client/client.rb, line 47
def url
  @data && @data[:url]
end