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
154 155 156 157 158 159 160 161 162 163 |
# File 'lib/defmastership/document.rb', line 154 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 |