lib/jamf/api/classic/api_objects/computer_group.rb in ruby-jss-3.0.0 vs lib/jamf/api/classic/api_objects/computer_group.rb in ruby-jss-3.1.0b1
- old
+ new
@@ -1,47 +1,47 @@
-# Copyright 2022 Pixar
+# Copyright 2023 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.
-#
-#
+#
+#
module Jamf
# Classes
#####################################
-
+
# A computer group in the JSS
- #
+ #
# See also the parent class Jamf::Group
- #
+ #
# @see Jamf::APIObject
- #
+ #
# @see Jamf::Group
- #
+ #
class ComputerGroup < Jamf::Group
-
+
# Mix-Ins
#####################################
include Jamf::MDM
include Jamf::MacOSManagedUpdates
include Jamf::MacOSRedeployMgmtFramework
@@ -77,23 +77,23 @@
MDM_COMMAND_TARGET = :computergroups
# Public Instance Methods
#####################################
- #
+ #
# The serial numbers of members in this group
- #
+ #
# @return [Array<String>] the member serial numbers
- #
+ #
def member_serial_numbers
@members.map { |m| m[:serial_number] }
end
- #
+ #
# Return an array of the mac_addrs of members in this group
- #
+ #
# @return [Array<String>] the member mac addresses
- #
+ #
def member_mac_addresses
@members.map { |m| m[:mac_address] } + @members.map { |m| m[:alt_mac_address] }
end
end # class ComputerGroup