Class: Nexpose::Tag::Criteria
- Defined in:
- lib/nexpose/tag/criteria.rb
Overview
Override of filter criteria to account for different parsing from JSON.
Instance Attribute Summary
Attributes inherited from Criteria
Class Method Summary collapse
-
.parse(json) ⇒ Criteria
Create a Criteria object from a JSON-derived Hash.
Methods inherited from Criteria
#<<, #_to_payload, #initialize, #to_h, #to_json
Constructor Details
This class inherits a constructor from Nexpose::Criteria
Class Method Details
.parse(json) ⇒ Criteria
Create a Criteria object from a JSON-derived Hash.
31 32 33 34 |
# File 'lib/nexpose/tag/criteria.rb', line 31 def self.parse(json) criteria = json['criteria'].map { |c| Criterion.parse(c) } new(criteria, json['operator']) end |