class Rascal::EnvironmentsDefinition::Gitlab::Config
Public Class Methods
new(config, prefix)
click to toggle source
# File lib/rascal/environments_definition/gitlab.rb, line 18 def initialize(config, prefix) @config = config @prefix = prefix end
Public Instance Methods
get(key, *default)
click to toggle source
# File lib/rascal/environments_definition/gitlab.rb, line 23 def get(key, *default) if @config.has_key?(key) @config[key] elsif default.size > 0 default.first else raise Error.new("missing config for '#{@prefix}.#{key}'") end end