lib/dsu/subcommands/export.rb in dsu-2.3.2 vs lib/dsu/subcommands/export.rb in dsu-2.4.0

- old
+ new

@@ -1,7 +1,9 @@ # frozen_string_literal: true +require_relative '../presenters/export/all_presenter' +require_relative '../presenters/export/dates_presenter' require_relative '../support/command_options/dsu_times' require_relative '../support/command_options/time_mnemonic' require_relative '../support/time_formatable' require_relative '../views/export' require_relative '../views/shared/error' @@ -37,10 +39,9 @@ if errors.any? Views::Shared::Error.new(messages: errors).render return end - times = times_sort(times: times, entries_display_order: options[:entries_display_order]) Views::Export.new(presenter: dates_presenter_for(from: times.min, to: times.max, options: options)).render rescue ArgumentError => e Views::Shared::Error.new(messages: e.message).render end