lib/jss/api_object/site.rb in ruby-jss-0.10.2 vs lib/jss/api_object/site.rb in ruby-jss-0.11.0a5

- old
+ new

@@ -1,99 +1,68 @@ -### Copyright 2017 Pixar +# Copyright 2017 Pixar -### -### Licensed under the Apache License, Version 2.0 (the "Apache License") -### with the following modification; you may not use this file except in -### compliance with the Apache License and the following modification to it: -### Section 6. Trademarks. is deleted and replaced with: -### -### 6. Trademarks. This License does not grant permission to use the trade -### names, trademarks, service marks, or product names of the Licensor -### and its affiliates, except as required to comply with Section 4(c) of -### the License and to reproduce the content of the NOTICE file. -### -### You may obtain a copy of the Apache License at -### -### http://www.apache.org/licenses/LICENSE-2.0 -### -### Unless required by applicable law or agreed to in writing, software -### distributed under the Apache License with the above modification is -### distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -### KIND, either express or implied. See the Apache License for the specific -### language governing permissions and limitations under the Apache License. -### -### +# +# Licensed under the Apache License, Version 2.0 (the "Apache License") +# with the following modification; you may not use this file except in +# compliance with the Apache License and the following modification to it: +# Section 6. Trademarks. is deleted and replaced with: +# +# 6. Trademarks. This License does not grant permission to use the trade +# names, trademarks, service marks, or product names of the Licensor +# and its affiliates, except as required to comply with Section 4(c) of +# the License and to reproduce the content of the NOTICE file. +# +# You may obtain a copy of the Apache License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Apache License with the above modification is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the Apache License for the specific +# language governing permissions and limitations under the Apache License. +# +# -### +# module JSS - ##################################### - ### Module Variables - ##################################### + # Classes + ################################### - ##################################### - ### Module Methods - ##################################### - - - ##################################### - ### Classes - ##################################### - - ### - ### A Site in the JSS. - ### - ### These are simple, in that they only have an ID and a name. - ### - ### @see JSS::APIObject - ### + # A Site in the JSS. + # + # These are simple, in that they only have an ID and a name. + # + # @see JSS::APIObject + # class Site < JSS::APIObject - ##################################### - ### Mix-Ins - ##################################### + # Mix-Ins + ################################### include JSS::Creatable include JSS::Updatable - ##################################### - ### Class Methods - ##################################### + # Class Constants + ################################### - ##################################### - ### Class Constants - ##################################### + # The base for REST resources of this class + RSRC_BASE = 'sites'.freeze - ### The base for REST resources of this class - RSRC_BASE = "sites" - - ### the hash key used for the JSON list output of all objects in the JSS + # the hash key used for the JSON list output of all objects in the JSS RSRC_LIST_KEY = :sites - ### The hash key used for the JSON object output. - ### It's also used in various error messages + # The hash key used for the JSON object output. + # It's also used in various error messages RSRC_OBJECT_KEY = :site - ### these keys, as well as :id and :name, are present in valid API JSON data for this class - VALID_DATA_KEYS = [] + # these keys, as well as :id and :name, are present in valid API JSON data for this class + VALID_DATA_KEYS = [].freeze # the object type for this object in # the object history table. # See {APIObject#add_object_history_entry} OBJECT_HISTORY_OBJECT_TYPE = 44 - - ##################################### - ### Attributes - ##################################### - - ##################################### - ### Constructor - ##################################### - - - ##################################### - ### Public Instance Methods - ##################################### - end # class site end # module