class DbBlaster::SourceTableConfiguration

PORO for source-table-configuration fields

Attributes

batch_size[R]
ignored_column_names[R]
source_table_name[R]

Public Class Methods

new(params) click to toggle source
# File lib/db_blaster/source_table_configuration.rb, line 8
def initialize(params)
  params.each_key do |key|
    instance_variable_set("@#{key}", params[key])
  end
end

Public Instance Methods

update_params() click to toggle source
# File lib/db_blaster/source_table_configuration.rb, line 14
def update_params
  { batch_size: batch_size,
    ignored_columns: ignored_column_names }
end