Module: DefMastership::Document::Helper
- Defined in:
- lib/defmastership/document.rb
Overview
Helper functions
Class Method Summary collapse
Class Method Details
.reduce_filters_until_consumed(line) ⇒ Object
146 147 148 149 150 151 152 153 154 155 |
# File 'lib/defmastership/document.rb', line 146 def self.reduce_filters_until_consumed(line) FILTERS.reduce(line) do |res, filter| next res unless line.match(filter.regexp) res = yield(filter.event, Regexp.last_match, res) break if filter.consumed_line res end end |