DivanteLtd/anonymizer

View on GitHub
lib/anonymizer/model/database/static.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# Basic class to communication with databese
class Database
  # Class to anonymize static data
  class Static
    def self.query(table_name, column_name, info)
      queries = []

      value = if info['action'] == 'empty'
                ''
              else
                info['value']
              end

      query = "UPDATE #{table_name} SET #{column_name} = '#{value}'"

      queries.push query

      queries
    end
  end
end