app/services/agreements/partner_account_status_seeder.rb
# frozen_string_literal: true
module Agreements
class PartnerAccountStatusSeeder < BaseSeeder
# The core functionality of this class is defined in BaseSeeder
private
def record_class
PartnerAccountStatus
end
def filename
'partner_account_statuses.yml'
end
def primary_attribute_bundle(config)
{ 'name' => config['name'] }
end
def process_config(name, config)
permitted_attrs = %w[order partner_name]
config.slice(*permitted_attrs).merge('name' => name)
end
end
end