Method: JSS.api_object_class
- Defined in:
- lib/jss/utility.rb
.api_object_class(name) ⇒ Class
Given a name, singular or plural, of a JSS::APIObject subclass as a String or Symbol (e.g. :computer/'computers'), return the class itself (e.g. JSS::Computer) The available names are the RSRC_LIST_KEY and RSRC_OBJECT_KEY values for each APIObject subclass.
266 267 268 269 270 |
# File 'lib/jss/utility.rb', line 266 def self.api_object_class(name) klass = api_object_names[name.downcase.to_sym] raise JSS::InvalidDataError, "Unknown API Object Class: #{name}" unless klass klass end |