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