Class: ClarifaiRuby::ColorResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/clarifai_ruby/color_response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json_response) ⇒ ColorResponse

Returns a new instance of ColorResponse.



6
7
8
9
10
11
12
13
# File 'lib/clarifai_ruby/color_response.rb', line 6

def initialize(json_response)
  @status_code = json_response["status_code"]
  @status_msg = json_response["status_msg"]
  @results = json_response["results"][0]
  @docid_str = @results["docid_str"]
  @url = @results["url"]
  @colors = @results["colors"]
end

Instance Attribute Details

#colorsObject (readonly)

Returns the value of attribute colors.



4
5
6
# File 'lib/clarifai_ruby/color_response.rb', line 4

def colors
  @colors
end

#docid_strObject (readonly)

Returns the value of attribute docid_str.



4
5
6
# File 'lib/clarifai_ruby/color_response.rb', line 4

def docid_str
  @docid_str
end

#status_codeObject (readonly)

Returns the value of attribute status_code.



4
5
6
# File 'lib/clarifai_ruby/color_response.rb', line 4

def status_code
  @status_code
end

#status_msgObject (readonly)

Returns the value of attribute status_msg.



4
5
6
# File 'lib/clarifai_ruby/color_response.rb', line 4

def status_msg
  @status_msg
end

#urlObject (readonly)

Returns the value of attribute url.



4
5
6
# File 'lib/clarifai_ruby/color_response.rb', line 4

def url
  @url
end