Method: Jamf::Utility#api_object_class
- Defined in:
- lib/jamf/utility.rb
#api_object_class(name) ⇒ Class
Given a name, singular or plural, of a Jamf::APIObject subclass as a String or Symbol (e.g. :computer/‘computers’), return the class itself (e.g. Jamf::Computer) The available names are the RSRC_LIST_KEY and RSRC_OBJECT_KEY values for each APIObject subclass.
402 403 404 405 406 407 |
# File 'lib/jamf/utility.rb', line 402 def api_object_class(name) klass = api_object_names[name.downcase.to_sym] raise Jamf::InvalidDataError, "Unknown API Object Class: #{name}" unless klass klass end |