class CHBuild::Config::Use
Use
section
Attributes
errors[R]
Public Class Methods
new(using = {})
click to toggle source
Calls superclass method
# File lib/chbuild/config/use.rb, line 16 def initialize(using = {}) super replace(DEFAULTS) validate!(using) merge!(using) unless using.nil? end
Public Instance Methods
name()
click to toggle source
# File lib/chbuild/config/use.rb, line 37 def name "Section 'use'" end
validate!(using)
click to toggle source
# File lib/chbuild/config/use.rb, line 25 def validate!(using) @errors = [] if using.respond_to? :keys extra_keys = using.keys - ALLOWED_VALUES extra_keys.each do |key| @errors << "Unknown key: #{key}" end end end