diff --git a/lib/gitlab/ci/config/node/entry.rb b/lib/gitlab/ci/config/node/entry.rb index f044ef965e9c1a19b100a2f9bd9d55caf96a724a..91f3fd0e236eb22d75fd9da28070918585fa760f 100644 --- a/lib/gitlab/ci/config/node/entry.rb +++ b/lib/gitlab/ci/config/node/entry.rb @@ -9,7 +9,8 @@ module Gitlab class InvalidError < StandardError; end attr_reader :config - attr_accessor :key, :description + attr_accessor :description + attr_writer :key def initialize(config) @config = config @@ -48,7 +49,7 @@ module Gitlab end def value - raise NotImplementedError + @config end def self.nodes diff --git a/lib/gitlab/ci/config/node/image.rb b/lib/gitlab/ci/config/node/image.rb index ff8dd8308ad0fd95788fb4f6a00fc55e50eaf85a..5d3c7c5eab059fdc8daa9eddb9535a2af9bdee41 100644 --- a/lib/gitlab/ci/config/node/image.rb +++ b/lib/gitlab/ci/config/node/image.rb @@ -11,10 +11,6 @@ module Gitlab validations do validates :config, type: String end - - def value - @config - end end end end diff --git a/lib/gitlab/ci/config/node/script.rb b/lib/gitlab/ci/config/node/script.rb index 7bbd6291c2d7ece5b771abdb8860ddfb161a73da..39328f0fade9cf656d1a605053fd1761b3d3b211 100644 --- a/lib/gitlab/ci/config/node/script.rb +++ b/lib/gitlab/ci/config/node/script.rb @@ -11,10 +11,6 @@ module Gitlab validations do validates :config, array_of_strings: true end - - def value - @config - end end end end diff --git a/lib/gitlab/ci/config/node/services.rb b/lib/gitlab/ci/config/node/services.rb index d9898d9a4a1a8224e52f29b372b94b03cbf535da..481e2b66adce13e93c978aecd8d7417eed61bde2 100644 --- a/lib/gitlab/ci/config/node/services.rb +++ b/lib/gitlab/ci/config/node/services.rb @@ -11,10 +11,6 @@ module Gitlab validations do validates :config, array_of_strings: true end - - def value - @config - end end end end