class Dagger::Generate::Require

Set requirement for further processing.

_default.key:

- require:
    key: regexp
- ...

Public Instance Methods

process(keys) click to toggle source
# File lib/dagger/generate/require.rb, line 14
def process(keys)
  stop unless keys.any? do |key, regexps|
    string = dictionary[key]
    array(regexps).any? do |regexp|
      ::Regexp.new(regexp).match?(string)
    end
  end
end