Class: Legion::Data::Model::Node
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- Legion::Data::Model::Node
- Includes:
- Logging::Helper
- Defined in:
- lib/legion/data/models/node.rb
Instance Method Summary collapse
Methods included from Logging::Helper
Instance Method Details
#parsed_hosted_worker_ids ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'lib/legion/data/models/node.rb', line 23 def parsed_hosted_worker_ids return [] unless hosted_worker_ids Legion::JSON.load(hosted_worker_ids) rescue StandardError => e handle_exception(e, level: :debug, handled: true, operation: :parsed_hosted_worker_ids, id: self[:id]) [] end |
#parsed_metrics ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/legion/data/models/node.rb', line 14 def parsed_metrics return nil unless metrics Legion::JSON.load(metrics) rescue StandardError => e handle_exception(e, level: :debug, handled: true, operation: :parsed_metrics, id: self[:id]) nil end |