Class: Dagger::Generate::RequireName

Inherits:
Dagger::Generator show all
Defined in:
lib/dagger/generator/require_name.rb

Overview

Set requirement for further processing.

_default.key:

- require_name: regexp
- ...

Instance Method Summary collapse

Methods inherited from Dagger::Generator

[], #initialize

Constructor Details

This class inherits a constructor from Dagger::Generator

Instance Method Details

#process(regexps) ⇒ Object



11
12
13
14
15
16
# File 'lib/dagger/generator/require_name.rb', line 11

def process(regexps)
  string = dictionary['_meta.name']
  stop unless enumerable(regexps).any? do |regexp|
    ::Regexp.new(regexp).match?(string)
  end
end