Method: JSS::Criteriable#parse_criteria

Defined in:
lib/jss-api/api_object/criteriable.rb

#parse_criteriavoid

This method returns an undefined value.

During initialization, convert the @init_data Hash into a JSS::Criteriable::Criteria instance stored in @criteria

Classes mixing in this module must call this in #initialize



143
144
145
146
147
148
149
150
# File 'lib/jss-api/api_object/criteriable.rb', line 143

def parse_criteria
  @criteria = if @init_data[:criteria]
    JSS::Criteriable::Criteria.new @init_data[:criteria].map{|c| JSS::Criteriable::Criterion.new c}
  else
    nil
  end
  @criteria.container = self if @criteria
end