Sha256: 264ecd51d9c0ead5012e5c41a79e11106ee07c869510fc5befa73d13982c290f
Contents?: true
Size: 463 Bytes
Versions: 7
Compression:
Stored size: 463 Bytes
Contents
# frozen_string_literal: true module BulkDataTestKit class BulkDataTestKitProperties ATTRIBUTES = %i[ resource_type bulk_export_url ].freeze ATTRIBUTES.each { |name| attr_reader name } def initialize(**properties) properties.each do |key, value| raise StandardError, "Unknown search test property: #{key}" unless ATTRIBUTES.include?(key) instance_variable_set(:"@#{key}", value) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems