ManageIQ/manageiq

View on GitHub
lib/task_helpers/dialog_exporter.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module TaskHelpers
  class DialogExporter
    def initialize(dialog_yaml_serializer = DialogYamlSerializer.new)
      @dialog_yaml_serializer = dialog_yaml_serializer
    end

    def export(filename)
      dialog_yaml = @dialog_yaml_serializer.serialize(Dialog.all)

      File.write(filename, dialog_yaml)
    end
  end
end