summaryrefslogtreecommitdiff
path: root/app/models/concerns/has_variable.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/concerns/has_variable.rb')
-rw-r--r--app/models/concerns/has_variable.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/models/concerns/has_variable.rb b/app/models/concerns/has_variable.rb
index 2ec42a1029b..b4e99569071 100644
--- a/app/models/concerns/has_variable.rb
+++ b/app/models/concerns/has_variable.rb
@@ -4,6 +4,11 @@ module HasVariable
extend ActiveSupport::Concern
included do
+ enum variable_type: {
+ env_var: 1,
+ file: 2
+ }
+
validates :key,
presence: true,
length: { maximum: 255 },
@@ -24,6 +29,6 @@ module HasVariable
end
def to_runner_variable
- { key: key, value: value, public: false }
+ { key: key, value: value, public: false, file: file? }
end
end