Sha256: 579b9b0eac6b4e5c5cd1ab23aab9e0eb7bb871c0f5b02d5ec89af8273d69e508
Contents?: true
Size: 552 Bytes
Versions: 5
Compression:
Stored size: 552 Bytes
Contents
# frozen_string_literal: true module Dsu module Support module EntryGroupViewable module_function def view_entry_group(time:) entry_group = if Models::EntryGroup.exists?(time: time) entry_group_json = Services::EntryGroupReaderService.new(time: time).call Services::EntryGroupHydratorService.new(entry_group_json: entry_group_json).call else Models::EntryGroup.new(time: time) end Views::EntryGroup::Show.new(entry_group: entry_group).render end end end end
Version data entries
5 entries across 5 versions & 1 rubygems