class DbObfuscation::Filtering::Truncation

Public Class Methods

matches_patterns(*args) click to toggle source
# File lib/db_obfuscation/filtering/truncation.rb, line 5
def self.matches_patterns(*args)
  new.send(:matches_patterns, *args)
end

Private Instance Methods

matches_patterns(tables, patterns) click to toggle source
# File lib/db_obfuscation/filtering/truncation.rb, line 11
def matches_patterns(tables, patterns)
  patterns.map do |pattern|
    tables.grep(/^#{pattern}(_.*)*$/)
  end.flatten.uniq
end