Sha256: 630f153cbda8ee1dca50110080433f8455d9f58cc8f861ae50279aeec1c09e82
Contents?: true
Size: 529 Bytes
Versions: 3
Compression:
Stored size: 529 Bytes
Contents
# frozen_string_literal: true require 'dry/struct' require 'sample_data_dump/types' module SampleDataDump module Entities class TableConfiguration < Dry::Struct attribute :schema_name, Types::Strict::String attribute :table_name, Types::Strict::String attribute :dump_where, Types::Strict::String.default('') attribute :obfuscate_columns, Types::Strict::Array.of(Types::Strict::String).default([]) def qualified_table_name "#{schema_name}.#{table_name}" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems