Module: GitlabSettings

Defined in:
lib/gitlab_settings.rb,
lib/gitlab_settings/options.rb,
lib/gitlab_settings/settings.rb

Defined Under Namespace

Classes: Options, Settings

Constant Summary collapse

MissingSetting =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.load(source = nil, section = nil, &block) ⇒ Object



12
13
14
15
16
# File 'lib/gitlab_settings.rb', line 12

def self.load(source = nil, section = nil, &block)
  ::GitlabSettings::Settings
  .new(source, section)
  .extend(Module.new(&block))
end