aboutsummaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/backends/terraform_aws_helper.rb2
-rw-r--r--app/helpers/backends/terraform_libvirt_helper.rb2
-rw-r--r--app/helpers/backends_helper.rb20
-rw-r--r--app/helpers/setup_helper.rb2
4 files changed, 26 insertions, 0 deletions
diff --git a/app/helpers/backends/terraform_aws_helper.rb b/app/helpers/backends/terraform_aws_helper.rb
new file mode 100644
index 0000000..b17f988
--- /dev/null
+++ b/app/helpers/backends/terraform_aws_helper.rb
@@ -0,0 +1,2 @@
+module Backends::TerraformAwsHelper
+end
diff --git a/app/helpers/backends/terraform_libvirt_helper.rb b/app/helpers/backends/terraform_libvirt_helper.rb
new file mode 100644
index 0000000..736fdfe
--- /dev/null
+++ b/app/helpers/backends/terraform_libvirt_helper.rb
@@ -0,0 +1,2 @@
+module Backends::TerraformLibvirtHelper
+end
diff --git a/app/helpers/backends_helper.rb b/app/helpers/backends_helper.rb
new file mode 100644
index 0000000..6888611
--- /dev/null
+++ b/app/helpers/backends_helper.rb
@@ -0,0 +1,20 @@
+module BackendsHelper
+ def new_backend_path(backend_class)
+ route_helper("new_#{backend_class.name.demodulize.underscore}_backend_path")
+ end
+
+ def show_backend_path(backend)
+ route_helper(
+ "#{backend.class.name.demodulize.underscore}_backend_path",
+ backend.id
+ )
+ end
+
+ def route_helper(name, *args)
+ Rails
+ .application
+ .routes
+ .url_helpers
+ .send(name, *args)
+ end
+end
diff --git a/app/helpers/setup_helper.rb b/app/helpers/setup_helper.rb
new file mode 100644
index 0000000..89cc8d2
--- /dev/null
+++ b/app/helpers/setup_helper.rb
@@ -0,0 +1,2 @@
+module SetupHelper
+end