On this page
class Bundler::Settings::Validator
Public Class Methods
# File lib/bundler/settings/validator.rb, line 52
def self.validate!(key, value, settings)
rules_to_validate = rules[key]
rules_to_validate.each {|rule| rule.validate!(key, value, settings) }
end
Private Class Methods
# File lib/bundler/settings/validator.rb, line 46
def self.rule(keys, description, &blk)
rule = Rule.new(keys, description, &blk)
keys.each {|k| rules[k] << rule }
end
# File lib/bundler/settings/validator.rb, line 41
def self.rules
@rules ||= Hash.new {|h, k| h[k] = [] }
end
Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.