Class: DbSubsetter::Scrambler

Inherits:
Object
  • Object
show all
Defined in:
lib/db_subsetter/scrambler.rb

Instance Method Summary collapse

Constructor Details

#initializeScrambler

Returns a new instance of Scrambler.



14
15
16
# File 'lib/db_subsetter/scrambler.rb', line 14

def initialize
  @column_index_cache = {}
end

Instance Method Details

#scramble(table, row) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/db_subsetter/scrambler.rb', line 5

def scramble(table, row)
  scramble_method = "scramble_#{table.downcase}"
  if self.respond_to? scramble_method
    self.send(scramble_method, row)
  else
    row
  end
end