class Nexpose::Tag::Criteria

Override of filter criteria to account for different parsing from JSON.

Public Class Methods

parse(json) click to toggle source

Create a Criteria object from a JSON-derived Hash.

@param [Hash] json JSON-derived Hash of a Criteria object. @return [Criteria] Parsed object.

# 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