From 636264a9660a0fd19633bf6989b35da3e2ad3b12 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Mon, 21 Nov 2022 10:23:35 +0100
Subject: [PATCH] Fix linting issues

---
 lib/foreman_vmware_advanced.rb         |  2 ++
 lib/foreman_vmware_advanced/engine.rb  | 10 +++++-----
 lib/foreman_vmware_advanced/version.rb |  4 +++-
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/lib/foreman_vmware_advanced.rb b/lib/foreman_vmware_advanced.rb
index 4d7c44a..f384eb9 100644
--- a/lib/foreman_vmware_advanced.rb
+++ b/lib/foreman_vmware_advanced.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'foreman_vmware_advanced/engine'
 
 module ForemanVmwareAdvanced
diff --git a/lib/foreman_vmware_advanced/engine.rb b/lib/foreman_vmware_advanced/engine.rb
index ce18b52..362b38e 100644
--- a/lib/foreman_vmware_advanced/engine.rb
+++ b/lib/foreman_vmware_advanced/engine.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module ForemanVmwareAdvanced
   class Engine < ::Rails::Engine
     engine_name 'foreman_vmware_advanced'
@@ -9,11 +11,9 @@ module ForemanVmwareAdvanced
     end
 
     config.to_prepare do
-      begin
-        ::Foreman::Model::Vmware.send :prepend, ForemanVmwareAdvanced::VmwareExtensions
-      rescue => e
-        Rails.logger.warn "ForemanVmwareAdvanced: skipping engine hook(#{e})"
-      end
+      ::Foreman::Model::Vmware.prepend ForemanVmwareAdvanced::VmwareExtensions
+    rescue StandardError => e
+      Rails.logger.warn "ForemanVmwareAdvanced: skipping engine hook(#{e})"
     end
   end
 end
diff --git a/lib/foreman_vmware_advanced/version.rb b/lib/foreman_vmware_advanced/version.rb
index c7acf93..1543e6f 100644
--- a/lib/foreman_vmware_advanced/version.rb
+++ b/lib/foreman_vmware_advanced/version.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module ForemanVmwareAdvanced
-  VERSION = '0.0.1'.freeze
+  VERSION = '0.0.1'
 end
-- 
GitLab