class A3rt::Talk::Response

Attributes

message[R]
results[R]
status[R]

Public Class Methods

new(data) click to toggle source
# File lib/a3rt/talk/response.rb, line 6
def initialize(data)
  @status = data['status']
  @message = data['message']
  @results = data['results'].map { |e| Result.new(e) } if data['results']
end

Public Instance Methods

least_perplex() click to toggle source
# File lib/a3rt/talk/response.rb, line 12
def least_perplex
  results.min_by(&:perplexity)
end
success?() click to toggle source

@see a3rt.recruit-tech.co.jp/product/talkAPI/

# File lib/a3rt/talk/response.rb, line 17
def success?
  status == 0
end