Class: FestivityDatetimeFilterPresenter

Inherits:
Object
  • Object
show all
Defined in:
app/presenters/festivity_datetime_filter_presenter.rb

Class Method Summary collapse

Class Method Details

.new(datetimes, datetime_type) ⇒ Object



3
4
5
6
# File 'app/presenters/festivity_datetime_filter_presenter.rb', line 3

def self.new(datetimes, datetime_type)
  datetimes.map { |datetime| datetime_type_class(datetime_type).new(datetime) }

end

.parse(datetimes, datetime_type) ⇒ Object



8
9
10
# File 'app/presenters/festivity_datetime_filter_presenter.rb', line 8

def self.parse(datetimes, datetime_type)
  self.new(datetimes.map{|date| Chronic.parse(date)}, datetime_type)
end