# -*- encoding: utf-8 -*- # stub: foreman_templates 10.0.3 ruby lib Gem::Specification.new do |s| s.name = "foreman_templates".freeze s.version = "10.0.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 = ["Greg Sutcliffe".freeze] s.date = "2024-12-03" s.description = "Engine to synchronise provisioning templates from GitHub".freeze s.email = "gsutclif@redhat.com".freeze s.extra_rdoc_files = ["LICENSE".freeze, "README.md".freeze] s.files = ["LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/javascripts/foreman_templates/locale/cs_CZ/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/de/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/en_GB/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/es/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/fr/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/gl/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/it/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/ja/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/ka/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/ko/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/pt_BR/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/ru/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/sv_SE/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/zh_CN/foreman_templates.js".freeze, "app/assets/javascripts/foreman_templates/locale/zh_TW/foreman_templates.js".freeze, "app/controllers/api/v2/template_controller.rb".freeze, "app/controllers/concerns/foreman/controller/parameters/template_params.rb".freeze, "app/controllers/template_syncs_controller.rb".freeze, "app/controllers/ui_template_syncs_controller.rb".freeze, "app/helpers/foreman_templates_helper.rb".freeze, "app/models/concerns/foreman_templates/template_extensions.rb".freeze, "app/services/foreman_templates/action.rb".freeze, "app/services/foreman_templates/cleaner.rb".freeze, "app/services/foreman_templates/export_result.rb".freeze, "app/services/foreman_templates/parse_result.rb".freeze, "app/services/foreman_templates/path_access_exception.rb".freeze, "app/services/foreman_templates/template_exporter.rb".freeze, "app/services/foreman_templates/template_importer.rb".freeze, "app/views/template_sync_settings/show.json.rabl".freeze, "app/views/template_syncs/index.html.erb".freeze, "app/views/ui_template_syncs/export.json.rabl".freeze, "app/views/ui_template_syncs/import.json.rabl".freeze, "app/views/ui_template_syncs/sync_settings.json.rabl".freeze, "app/views/ui_template_syncs/template_attrs.json.rabl".freeze, "app/views/ui_template_syncs/template_export_result.rabl".freeze, "app/views/ui_template_syncs/template_export_results.json.rabl".freeze, "app/views/ui_template_syncs/template_import_result.json.rabl".freeze, "app/views/ui_template_syncs/template_import_results.json.rabl".freeze, "config/routes.rb".freeze, "db/migrate/20180627134929_change_lock_setting.rb".freeze, "db/migrate/20211122154929_templates_settings_category_to_dsl.rb".freeze, "lib/foreman_templates.rb".freeze, "lib/foreman_templates/engine.rb".freeze, "lib/foreman_templates/version.rb".freeze, "lib/tasks/foreman_templates_tasks.rake".freeze, "locale/cs_CZ/LC_MESSAGES/foreman_templates.mo".freeze, "locale/cs_CZ/foreman_templates.po".freeze, "locale/de/LC_MESSAGES/foreman_templates.mo".freeze, "locale/de/foreman_templates.po".freeze, "locale/en_GB/LC_MESSAGES/foreman_templates.mo".freeze, "locale/en_GB/foreman_templates.po".freeze, "locale/es/LC_MESSAGES/foreman_templates.mo".freeze, "locale/es/foreman_templates.po".freeze, "locale/fr/LC_MESSAGES/foreman_templates.mo".freeze, "locale/fr/foreman_templates.po".freeze, "locale/gl/LC_MESSAGES/foreman_templates.mo".freeze, "locale/gl/foreman_templates.po".freeze, "locale/it/LC_MESSAGES/foreman_templates.mo".freeze, "locale/it/foreman_templates.po".freeze, "locale/ja/LC_MESSAGES/foreman_templates.mo".freeze, "locale/ja/foreman_templates.po".freeze, "locale/ka/LC_MESSAGES/foreman_templates.mo".freeze, "locale/ka/foreman_templates.po".freeze, "locale/ko/LC_MESSAGES/foreman_templates.mo".freeze, "locale/ko/foreman_templates.po".freeze, "locale/pt_BR/LC_MESSAGES/foreman_templates.mo".freeze, "locale/pt_BR/foreman_templates.po".freeze, "locale/ru/LC_MESSAGES/foreman_templates.mo".freeze, "locale/ru/foreman_templates.po".freeze, "locale/sv_SE/LC_MESSAGES/foreman_templates.mo".freeze, "locale/sv_SE/foreman_templates.po".freeze, "locale/zh_CN/LC_MESSAGES/foreman_templates.mo".freeze, "locale/zh_CN/foreman_templates.po".freeze, "locale/zh_TW/LC_MESSAGES/foreman_templates.mo".freeze, "locale/zh_TW/foreman_templates.po".freeze, "package.json".freeze, "webpack/ForemanTemplates.js".freeze, "webpack/Routes.js".freeze, "webpack/__mocks__/foremanReact/Root/Context/ForemanContext.js".freeze, "webpack/__mocks__/foremanReact/common/I18n.js".freeze, "webpack/__mocks__/foremanReact/common/helpers.js".freeze, "webpack/__mocks__/foremanReact/components/Layout/LayoutSelectors.js".freeze, "webpack/__mocks__/foremanReact/components/Pagination/index.js".freeze, "webpack/__mocks__/foremanReact/components/common/forms/CommonForm.js".freeze, "webpack/__mocks__/foremanReact/components/common/forms/ForemanForm.js".freeze, "webpack/__mocks__/foremanReact/components/common/forms/TextField.js".freeze, "webpack/__mocks__/foremanReact/redux/actions/common/forms.js".freeze, "webpack/__mocks__/foremanReact/routes/common/PageLayout/PageLayout.js".freeze, "webpack/__tests__/__snapshots__/helpers.test.js.snap".freeze, "webpack/__tests__/helpers.test.js".freeze, "webpack/components/NewTemplateSync/NewTemplateSync.js".freeze, "webpack/components/NewTemplateSync/NewTemplateSync.scss".freeze, "webpack/components/NewTemplateSync/NewTemplateSyncActions.js".freeze, "webpack/components/NewTemplateSync/NewTemplateSyncReducer.js".freeze, "webpack/components/NewTemplateSync/NewTemplateSyncSelectors.js".freeze, "webpack/components/NewTemplateSync/__fixtures__/templateSyncSettings.fixtures.js".freeze, "webpack/components/NewTemplateSync/__tests__/NewTemplateSync.test.js".freeze, "webpack/components/NewTemplateSync/__tests__/NewTemplateSyncReducer.test.js".freeze, "webpack/components/NewTemplateSync/__tests__/NewTemplateSyncSelectors.test.js".freeze, "webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSync.test.js.snap".freeze, "webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSyncReducer.test.js.snap".freeze, "webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSyncSelectors.test.js.snap".freeze, "webpack/components/NewTemplateSync/components/ButtonTooltip.js".freeze, "webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncForm.js".freeze, "webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormHelpers.js".freeze, "webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormSelectors.js".freeze, "webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/NewTemplateSyncFormSelectors.test.js".freeze, "webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/__snapshots__/NewTemplateSyncFormSelectors.test.js.snap".freeze, "webpack/components/NewTemplateSync/components/NewTemplateSyncForm/index.js".freeze, "webpack/components/NewTemplateSync/components/ProxySettingField.js".freeze, "webpack/components/NewTemplateSync/components/ProxySettingFields.js".freeze, "webpack/components/NewTemplateSync/components/SyncSettingField.js".freeze, "webpack/components/NewTemplateSync/components/SyncSettingFields.js".freeze, "webpack/components/NewTemplateSync/components/SyncTypeRadios.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/BlankOption.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/CheckboxField.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/FieldType.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/InputField.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/RenderField.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/SelectField.js".freeze, "webpack/components/NewTemplateSync/components/TextButtonField/index.js".freeze, "webpack/components/NewTemplateSync/components/__tests__/SyncSettingField.test.js".freeze, "webpack/components/NewTemplateSync/components/__tests__/SyncSettingFields.test.js".freeze, "webpack/components/NewTemplateSync/components/__tests__/SyncTypeRadios.test.js".freeze, "webpack/components/NewTemplateSync/components/__tests__/TextButtonField.test.js".freeze, "webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingField.test.js.snap".freeze, "webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingFields.test.js.snap".freeze, "webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncTypeRadios.test.js.snap".freeze, "webpack/components/NewTemplateSync/components/__tests__/__snapshots__/TextButtonField.test.js.snap".freeze, "webpack/components/NewTemplateSync/index.js".freeze, "webpack/components/PageNotFound.js".freeze, "webpack/components/PermissionDenied.js".freeze, "webpack/components/TemplateSyncResult/TemplateSyncResult.js".freeze, "webpack/components/TemplateSyncResult/TemplateSyncResult.scss".freeze, "webpack/components/TemplateSyncResult/TemplateSyncResultActions.js".freeze, "webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js".freeze, "webpack/components/TemplateSyncResult/TemplateSyncResultReducer.js".freeze, "webpack/components/TemplateSyncResult/TemplateSyncResultSelectors.js".freeze, "webpack/components/TemplateSyncResult/__fixtures__/templateSyncResult.fixtures.js".freeze, "webpack/components/TemplateSyncResult/__tests__/TemplateSyncResult.test.js".freeze, "webpack/components/TemplateSyncResult/__tests__/TemplateSyncResultReducer.test.js".freeze, "webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResult.test.js.snap".freeze, "webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResultReducer.test.js.snap".freeze, "webpack/components/TemplateSyncResult/components/EmptySyncResult.js".freeze, "webpack/components/TemplateSyncResult/components/FinishedSyncResult.js".freeze, "webpack/components/TemplateSyncResult/components/ListViewHeader.js".freeze, "webpack/components/TemplateSyncResult/components/SyncResultList.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/EmptyInfoItem.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/IconInfoItem.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/InfoItem.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/LinkInfoItem.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/StringInfoItem.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/__snapshots__/helpers.test.js.snap".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.test.js".freeze, "webpack/components/TemplateSyncResult/components/SyncedTemplate/index.js".freeze, "webpack/components/TemplateSyncResult/components/__tests__/SyncResultList.test.js".freeze, "webpack/components/TemplateSyncResult/components/__tests__/SyncedTemplate.test.js".freeze, "webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncResultList.test.js.snap".freeze, "webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncedTemplate.test.js.snap".freeze, "webpack/components/TemplateSyncResult/index.js".freeze, "webpack/consts.js".freeze, "webpack/index.js".freeze, "webpack/reducer.js".freeze, "webpack/testSetup.js".freeze, "webpack/withProtectedView.js".freeze] s.homepage = "https://github.com/theforeman/foreman_templates".freeze s.licenses = ["GPL-3.0".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Template-syncing engine for Foreman".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end