Method: Binnacle::Configuration#set_blacklist_patterns

Defined in:
lib/binnacle/configuration.rb

#set_blacklist_patternsObject



174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'lib/binnacle/configuration.rb', line 174

def set_blacklist_patterns
  blacklist_patterns = []

  # don't log binnacle's posts
  unless self.log_binnacle_signals
    if @urls.is_a?(Array)
      @urls.each do |url|
        blacklist_patterns << /#{url}/ if url
      end
    elsif @urls
      blacklist_patterns << /#{@urls}/
    end
  end

  self.url_blacklist_patterns.each do |pattern|
    blacklist_patterns << pattern
  end

  unless blacklist_patterns.empty?
    @url_blacklist_pattern = Regexp.union(blacklist_patterns)
  end
end