# frozen_string_literal: true module ImportExport class GroupExporter < BaseExporter def initialize(include_group_users = false) @include_group_users = include_group_users @export_data = { groups: [] } @export_data[:users] = [] if @include_group_users end def perform puts "Exporting all user groups...", "" export_groups! export_group_users! if @include_group_users self end def default_filename_prefix "groups-export" end end end