class Toys::FlagGroup::Required

A FlagGroup containing all required flags

Public Instance Methods

validation_errors(seen) click to toggle source

@private

# File lib/toys/flag_group.rb, line 187
def validation_errors(seen)
  results = []
  flags.each do |flag|
    unless seen.include?(flag.key)
      str = "Flag \"#{flag.display_name}\" is required."
      results << ArgParser::FlagGroupConstraintError.new(str)
    end
  end
  results
end