# -*- encoding: utf-8 -*- # stub: ruby-jss 1.5.3 ruby lib Gem::Specification.new do |s| s.name = "ruby-jss".freeze s.version = "1.5.3".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Chris Lasell".freeze, "Aurica Hayes".freeze] s.date = "2020-12-28" s.description = " The ruby-jss gem provides native ruby access to the REST APIs of Jamf Pro,\n an enterprise/education tool for managing Apple devices, from jamf.com.\n The JSS module provides access to the 'Classic' API, while the Jamf module\n provides access to the more modern 'Jamf Pro' API. Jamf Pro objects are\n implemented as classes and, within each module, can interact with each other.\n The underlying data transfer using JSON or XML is handled automatically\n under the hood to allow simpler, intuitive automation of Jamf-related Tasks.\n".freeze s.email = "ruby-jss@pixar.com".freeze s.executables = ["cgrouper".freeze, "netseg-update".freeze, "jamfHelperBackgrounder".freeze] s.extra_rdoc_files = ["README.md".freeze, "LICENSE.txt".freeze, "CHANGES.md".freeze, "THANKS.md".freeze] s.files = [".yardopts".freeze, "CHANGES.md".freeze, "LICENSE.txt".freeze, "README.md".freeze, "THANKS.md".freeze, "bin/cgrouper".freeze, "bin/jamfHelperBackgrounder".freeze, "bin/netseg-update".freeze, "data/ruby-jss.conf.example".freeze, "lib/jamf.rb".freeze, "lib/jamf/api/attribute_classes/ip_address.rb".freeze, "lib/jamf/api/attribute_classes/timestamp.rb".freeze, "lib/jamf/api/base_classes/collection_resource.rb".freeze, "lib/jamf/api/base_classes/json_object.rb".freeze, "lib/jamf/api/base_classes/prestage.rb".freeze, "lib/jamf/api/base_classes/resource.rb".freeze, "lib/jamf/api/base_classes/singleton_resource.rb".freeze, "lib/jamf/api/connection.rb".freeze, "lib/jamf/api/connection/api_error.rb".freeze, "lib/jamf/api/connection/api_error_styleguide.rb".freeze, "lib/jamf/api/connection/token.rb".freeze, "lib/jamf/api/json_objects/change_log_entry.rb".freeze, "lib/jamf/api/json_objects/country.rb".freeze, "lib/jamf/api/json_objects/device_enrollment_device.rb".freeze, "lib/jamf/api/json_objects/device_enrollment_device_sync_state.rb".freeze, "lib/jamf/api/json_objects/device_enrollment_sync_status.rb".freeze, "lib/jamf/api/json_objects/inventory_preload_extension_attribute.rb".freeze, "lib/jamf/api/json_objects/locale.rb".freeze, "lib/jamf/api/json_objects/md_prestage_name.rb".freeze, "lib/jamf/api/json_objects/md_prestage_names.rb".freeze, "lib/jamf/api/json_objects/md_prestage_skip_setup_items.rb".freeze, "lib/jamf/api/json_objects/prestage_assignment.rb".freeze, "lib/jamf/api/json_objects/prestage_location.rb".freeze, "lib/jamf/api/json_objects/prestage_purchasing_data.rb".freeze, "lib/jamf/api/json_objects/prestage_scope.rb".freeze, "lib/jamf/api/json_objects/prestage_sync_status.rb".freeze, "lib/jamf/api/json_objects/time_zone.rb".freeze, "lib/jamf/api/mixins/base_class.rb".freeze, "lib/jamf/api/mixins/bulk_deletable.rb".freeze, "lib/jamf/api/mixins/change_log.rb".freeze, "lib/jamf/api/mixins/extendable.rb".freeze, "lib/jamf/api/mixins/filterable.rb".freeze, "lib/jamf/api/mixins/immutable.rb".freeze, "lib/jamf/api/mixins/lockable.rb".freeze, "lib/jamf/api/mixins/pageable.rb".freeze, "lib/jamf/api/mixins/searchable.rb".freeze, "lib/jamf/api/mixins/sortable.rb".freeze, "lib/jamf/api/mixins/uncreatable.rb".freeze, "lib/jamf/api/mixins/undeletable.rb".freeze, "lib/jamf/api/resources/collection_resources/building.rb".freeze, "lib/jamf/api/resources/collection_resources/category.rb".freeze, "lib/jamf/api/resources/collection_resources/computer_prestage.rb".freeze, "lib/jamf/api/resources/collection_resources/department.rb".freeze, "lib/jamf/api/resources/collection_resources/device_enrollment.rb".freeze, "lib/jamf/api/resources/collection_resources/inventory_preload_record.rb".freeze, "lib/jamf/api/resources/collection_resources/mobile_device_prestage.rb".freeze, "lib/jamf/api/resources/collection_resources/script.rb".freeze, "lib/jamf/api/resources/singleton_resources/app_store_country_codes.rb".freeze, "lib/jamf/api/resources/singleton_resources/locales.rb".freeze, "lib/jamf/api/resources/singleton_resources/time_zones.rb".freeze, "lib/jamf/client.rb".freeze, "lib/jamf/client/jamf_binary.rb".freeze, "lib/jamf/client/jamf_helper.rb".freeze, "lib/jamf/client/management_action.rb".freeze, "lib/jamf/compatibility.rb".freeze, "lib/jamf/composer.rb".freeze, "lib/jamf/configuration.rb".freeze, "lib/jamf/exceptions.rb".freeze, "lib/jamf/ruby_extensions.rb".freeze, "lib/jamf/ruby_extensions/array.rb".freeze, "lib/jamf/ruby_extensions/array/predicates.rb".freeze, "lib/jamf/ruby_extensions/array/utils.rb".freeze, "lib/jamf/ruby_extensions/dig.rb".freeze, "lib/jamf/ruby_extensions/filetest.rb".freeze, "lib/jamf/ruby_extensions/filetest/predicates.rb".freeze, "lib/jamf/ruby_extensions/hash.rb".freeze, "lib/jamf/ruby_extensions/hash/backports.rb".freeze, "lib/jamf/ruby_extensions/ipaddr.rb".freeze, "lib/jamf/ruby_extensions/ipaddr/utils.rb".freeze, "lib/jamf/ruby_extensions/object.rb".freeze, "lib/jamf/ruby_extensions/object/predicates.rb".freeze, "lib/jamf/ruby_extensions/pathname.rb".freeze, "lib/jamf/ruby_extensions/pathname/predicates.rb".freeze, "lib/jamf/ruby_extensions/pathname/utils.rb".freeze, "lib/jamf/ruby_extensions/string.rb".freeze, "lib/jamf/ruby_extensions/string/backports.rb".freeze, "lib/jamf/ruby_extensions/string/conversions.rb".freeze, "lib/jamf/ruby_extensions/string/predicates.rb".freeze, "lib/jamf/utility.rb".freeze, "lib/jamf/validate.rb".freeze, "lib/jamf/version.rb".freeze, "lib/jpapi.rb".freeze, "lib/jss-api.rb".freeze, "lib/jss.rb".freeze, "lib/jss/api_connection.rb".freeze, "lib/jss/api_object.rb".freeze, "lib/jss/api_object/account.rb".freeze, "lib/jss/api_object/advanced_search.rb".freeze, "lib/jss/api_object/advanced_search/advanced_computer_search.rb".freeze, "lib/jss/api_object/advanced_search/advanced_mobile_device_search.rb".freeze, "lib/jss/api_object/advanced_search/advanced_user_search.rb".freeze, "lib/jss/api_object/app_store_country_codes.rb".freeze, "lib/jss/api_object/building.rb".freeze, "lib/jss/api_object/categorizable.rb".freeze, "lib/jss/api_object/category.rb".freeze, "lib/jss/api_object/computer.rb".freeze, "lib/jss/api_object/computer/application_installs.rb".freeze, "lib/jss/api_object/computer_invitation.rb".freeze, "lib/jss/api_object/configuration_profile.rb".freeze, "lib/jss/api_object/configuration_profile/mobile_device_configuration_profile.rb".freeze, "lib/jss/api_object/configuration_profile/osx_configuration_profile.rb".freeze, "lib/jss/api_object/creatable.rb".freeze, "lib/jss/api_object/criteriable.rb".freeze, "lib/jss/api_object/criteriable/criteria.rb".freeze, "lib/jss/api_object/criteriable/criterion.rb".freeze, "lib/jss/api_object/department.rb".freeze, "lib/jss/api_object/directory_binding.rb".freeze, "lib/jss/api_object/directory_binding_type.rb".freeze, "lib/jss/api_object/directory_binding_type/active_directory.rb".freeze, "lib/jss/api_object/directory_binding_type/admitmac.rb".freeze, "lib/jss/api_object/directory_binding_type/centrify.rb".freeze, "lib/jss/api_object/directory_binding_type/open_directory.rb".freeze, "lib/jss/api_object/directory_binding_type/powerbroker_identity_services.rb".freeze, "lib/jss/api_object/disk_encryption_configurations.rb".freeze, "lib/jss/api_object/distribution_point.rb".freeze, "lib/jss/api_object/dock_item.rb".freeze, "lib/jss/api_object/ebook.rb".freeze, "lib/jss/api_object/extendable.rb".freeze, "lib/jss/api_object/extension_attribute.rb".freeze, "lib/jss/api_object/extension_attribute/computer_extension_attribute.rb".freeze, "lib/jss/api_object/extension_attribute/mobile_device_extension_attribute.rb".freeze, "lib/jss/api_object/extension_attribute/user_extension_attribute.rb".freeze, "lib/jss/api_object/group.rb".freeze, "lib/jss/api_object/group/computer_group.rb".freeze, "lib/jss/api_object/group/mobile_device_group.rb".freeze, "lib/jss/api_object/group/user_group.rb".freeze, "lib/jss/api_object/ibeacon.rb".freeze, "lib/jss/api_object/ldap_server.rb".freeze, "lib/jss/api_object/locatable.rb".freeze, "lib/jss/api_object/mac_application.rb".freeze, "lib/jss/api_object/management_history.rb".freeze, "lib/jss/api_object/management_history/audit_event.rb".freeze, "lib/jss/api_object/management_history/casper_imaging_log.rb".freeze, "lib/jss/api_object/management_history/casper_remote_log.rb".freeze, "lib/jss/api_object/management_history/computer_usage_log.rb".freeze, "lib/jss/api_object/management_history/ebook.rb".freeze, "lib/jss/api_object/management_history/hashlike.rb".freeze, "lib/jss/api_object/management_history/mac_app_store_app.rb".freeze, "lib/jss/api_object/management_history/mdm_command.rb".freeze, "lib/jss/api_object/management_history/mobile_device_app.rb".freeze, "lib/jss/api_object/management_history/policy_log.rb".freeze, "lib/jss/api_object/management_history/screen_sharing_log.rb".freeze, "lib/jss/api_object/management_history/user_location_change.rb".freeze, "lib/jss/api_object/matchable.rb".freeze, "lib/jss/api_object/mdm.rb".freeze, "lib/jss/api_object/mobile_device.rb".freeze, "lib/jss/api_object/mobile_device_application.rb".freeze, "lib/jss/api_object/netboot_server.rb".freeze, "lib/jss/api_object/network_segment.rb".freeze, "lib/jss/api_object/package.rb".freeze, "lib/jss/api_object/patch_policy.rb".freeze, "lib/jss/api_object/patch_source.rb".freeze, "lib/jss/api_object/patch_source/patch_external_source.rb".freeze, "lib/jss/api_object/patch_source/patch_internal_source.rb".freeze, "lib/jss/api_object/patch_title.rb".freeze, "lib/jss/api_object/patch_title/version.rb".freeze, "lib/jss/api_object/peripheral.rb".freeze, "lib/jss/api_object/peripheral_type.rb".freeze, "lib/jss/api_object/policy.rb".freeze, "lib/jss/api_object/printer.rb".freeze, "lib/jss/api_object/purchasable.rb".freeze, "lib/jss/api_object/removable_macaddr.rb".freeze, "lib/jss/api_object/restricted_software.rb".freeze, "lib/jss/api_object/scopable.rb".freeze, "lib/jss/api_object/scopable/scope.rb".freeze, "lib/jss/api_object/script.rb".freeze, "lib/jss/api_object/self_servable.rb".freeze, "lib/jss/api_object/self_servable/icon.rb".freeze, "lib/jss/api_object/sitable.rb".freeze, "lib/jss/api_object/site.rb".freeze, "lib/jss/api_object/software_update_server.rb".freeze, "lib/jss/api_object/updatable.rb".freeze, "lib/jss/api_object/uploadable.rb".freeze, "lib/jss/api_object/user.rb".freeze, "lib/jss/api_object/vpp_account.rb".freeze, "lib/jss/api_object/vppable.rb".freeze, "lib/jss/api_object/webhook.rb".freeze, "lib/jss/client.rb".freeze, "lib/jss/client/jamf_binary.rb".freeze, "lib/jss/client/jamf_helper.rb".freeze, "lib/jss/client/management_action.rb".freeze, "lib/jss/compatibility.rb".freeze, "lib/jss/composer.rb".freeze, "lib/jss/configuration.rb".freeze, "lib/jss/db_connection.rb".freeze, "lib/jss/exceptions.rb".freeze, "lib/jss/ruby_extensions.rb".freeze, "lib/jss/ruby_extensions/array.rb".freeze, "lib/jss/ruby_extensions/filetest.rb".freeze, "lib/jss/ruby_extensions/hash.rb".freeze, "lib/jss/ruby_extensions/ipaddr.rb".freeze, "lib/jss/ruby_extensions/object.rb".freeze, "lib/jss/ruby_extensions/pathname.rb".freeze, "lib/jss/ruby_extensions/string.rb".freeze, "lib/jss/ruby_extensions/string/backports.rb".freeze, "lib/jss/ruby_extensions/string/conversions.rb".freeze, "lib/jss/ruby_extensions/string/predicates.rb".freeze, "lib/jss/ruby_extensions/time.rb".freeze, "lib/jss/server.rb".freeze, "lib/jss/utility.rb".freeze, "lib/jss/validate.rb".freeze, "lib/jss/version.rb".freeze, "lib/jss/xml_workaround.rb".freeze, "lib/ruby-jss.rb".freeze, "test/README.md".freeze, "test/bin/runtests".freeze, "test/lib/testhelper.rb".freeze, "test/lib/testhelper/auth.rb".freeze, "test/lib/testhelper/patch_mgmt.rb".freeze, "test/specs/api_connection_spec.rb".freeze, "test/specs/patch01_source_spec.rb".freeze, "test/specs/patch02_internal_source_spec.rb".freeze, "test/specs/patch03_external_source_spec.rb".freeze, "test/specs/patch04_titles_spec.rb".freeze, "test/specs/patch05_policies_spec.rb".freeze, "test/specs/patch06_cleanup_spec.rb".freeze, "test/specs/policy_spec.rb".freeze] s.homepage = "http://pixaranimationstudios.github.io/ruby-jss/".freeze s.licenses = ["Nonstandard".freeze] s.rdoc_options = ["--title".freeze, "JSS".freeze, "--line-numbers".freeze, "--main".freeze, "README.md".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A Ruby interface to the Jamf Pro REST APIs".freeze s.specification_version = 4 s.add_runtime_dependency(%q<plist>.freeze, ["~> 3.1".freeze]) s.add_runtime_dependency(%q<ruby-mysql>.freeze, ["~> 2.9".freeze, ">= 2.9.12".freeze]) s.add_runtime_dependency(%q<faraday>.freeze, [">= 1.0.0".freeze, "<= 1.0.1".freeze]) s.add_runtime_dependency(%q<faraday_middleware>.freeze, [">= 1.0.0".freeze, "<= 1.0.1".freeze]) s.add_runtime_dependency(%q<immutable-struct>.freeze, [">= 2.3.0".freeze, "~> 2.3".freeze]) s.add_runtime_dependency(%q<recursive-open-struct>.freeze, [">= 1.1.0".freeze, "~> 1.1".freeze]) end