Files
old-holivud2/app/presenters/unreleased_appearances_presenter.rb
2020-05-31 22:38:19 +02:00

17 lines
365 B
Ruby

class UnreleasedAppearancesPresenter
def present(unreleased_appearances)
UnreleasedData.new(
unreleased_appearances: sort(unreleased_appearances),
)
end
private
def sort(unreleased_appearances)
unreleased_appearances.sort_by(&:appears_at)
end
class UnreleasedData < Struct.new(:unreleased_appearances, keyword_init: true)
end
end