class RailsAiAdmin::Collections::Result
Attributes
Public Class Methods
Source
# File lib/rails_ai_admin/collections/result.rb, line 7 def initialize(code:, job_ref: nil, status: "rejected", errors: {}, replayed: false, warning: nil) @code, @job_ref, @status, @errors, @replayed, @warning = code, job_ref, status, errors.freeze, replayed, warning freeze end
Public Instance Methods
Source
# File lib/rails_ai_admin/collections/result.rb, line 11 def accepted? = job_ref.present? && %w[QUEUED OK].include?(code) def success? = status == "succeeded" end end
Source
# File lib/rails_ai_admin/collections/result.rb, line 12 def success? = status == "succeeded" end