gitlab-org--gitlab-foss/app/models/ci
blackst0ne 7f6691dde7 [Rails5] Fix Ci::Pipeline validator for source
In Rails 5 enum returns value instead of key.
For this case, the `NilClass` is returned instead of `unknown` which
breaks validation of the `source` attribute.

This commit adds a custom validatior that returns the correct result for
both rails4 and rails5.
2018-05-12 00:07:23 +11:00
..
artifact_blob.rb
build.rb
build_metadata.rb
build_trace_chunk.rb
build_trace_section.rb
build_trace_section_name.rb
group.rb
group_variable.rb
job_artifact.rb
legacy_stage.rb
pipeline.rb [Rails5] Fix Ci::Pipeline validator for source 2018-05-12 00:07:23 +11:00
pipeline_schedule.rb
pipeline_schedule_variable.rb
pipeline_variable.rb
runner.rb
runner_namespace.rb
runner_project.rb
stage.rb
trigger.rb
trigger_request.rb
variable.rb