Class | Ohcount::Gestalt::CHeaderRule |
In: |
lib/gestalt/rules/c_header_rule.rb
|
Parent: | FileRule |
Triggers if a c or cpp header is present
headers | [R] |
# File lib/gestalt/rules/c_header_rule.rb, line 7 def initialize(*args) options = args.pop if args.last.is_a?(Hash) @headers = args super(options) end
# File lib/gestalt/rules/c_header_rule.rb, line 19 def regexp @regexp ||= begin header_term = "(" + headers.join("|") + ")" Regexp.new("include\s+['<\"]#{ header_term }[\">']", Regexp::IGNORECASE) end end