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.rb11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/models/concerns/has_variable.rb b/app/models/concerns/has_variable.rb
index dfbe413a878..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 },
@@ -21,9 +26,9 @@ module HasVariable
def key=(new_key)
super(new_key.to_s.strip)
end
+ end
- def to_runner_variable
- { key: key, value: value, public: false }
- end
+ def to_runner_variable
+ { key: key, value: value, public: false, file: file? }
end
end