class Wardrobe::RootConfig

Config class used on Wardrobe root module

Public Instance Methods

build(**args) click to toggle source
# File lib/wardrobe/root_config.rb, line 24
def build(**args)
  args.each do |k, v|
    send("#{k}=", v)
  end
  self
end
coerce=(value) click to toggle source
Calls superclass method
# File lib/wardrobe/root_config.rb, line 18
def coerce=(value)
  if super == false
    default_plugins.delete(:coercible)
  end
end
register_default_plugin(name) click to toggle source
# File lib/wardrobe/root_config.rb, line 13
def register_default_plugin(name)
  raise 'error' unless Wardrobe.plugins.key?(name)
  default_plugins.add(name)
end