Class: Mindee::Parsing::V2::InferenceModel

Inherits:
Object
  • Object
show all
Defined in:
lib/mindee/parsing/v2/inference_model.rb

Overview

ID of the model that produced the inference.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(server_response) ⇒ InferenceModel

Returns a new instance of InferenceModel.

Parameters:

  • server_response (Hash)

    Raw JSON parsed into a Hash.



12
13
14
# File 'lib/mindee/parsing/v2/inference_model.rb', line 12

def initialize(server_response)
  @id = server_response['id']
end

Instance Attribute Details

#idString (readonly)

Returns Identifier of the model.

Returns:

  • (String)

    Identifier of the model.



9
10
11
# File 'lib/mindee/parsing/v2/inference_model.rb', line 9

def id
  @id
end

Instance Method Details

#to_sString

String representation.

Returns:

  • (String)


18
19
20
21
22
23
24
25
26
# File 'lib/mindee/parsing/v2/inference_model.rb', line 18

def to_s
  parts = [
    'Model',
    '=====',
    ":ID: #{@id}",
    '',
  ]
  parts.join("\n")
end