Class: Legion::Data::Model::Node

Inherits:
Sequel::Model
  • Object
show all
Defined in:
lib/legion/data/models/node.rb

Instance Method Summary collapse

Instance Method Details

#parsed_hosted_worker_idsObject



17
18
19
20
21
22
23
# File 'lib/legion/data/models/node.rb', line 17

def parsed_hosted_worker_ids
  return [] unless hosted_worker_ids

  Legion::JSON.load(hosted_worker_ids)
rescue StandardError
  []
end

#parsed_metricsObject

one_to_many :task_log



9
10
11
12
13
14
15
# File 'lib/legion/data/models/node.rb', line 9

def parsed_metrics
  return nil unless metrics

  Legion::JSON.load(metrics)
rescue StandardError
  nil
end