aboutsummaryrefslogtreecommitdiffstats
path: root/lib/referential_metadata_kludge.rb
blob: 525b471ad5d248342044ac6ca530506592242cac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module ReferentialMetadataKludge extend self
  
  def make_metadata_from_name!( name, referential_id: )
    ReferentialMetadata.create!(
      referential_id: referential_id,
      line_ids: [107, 108],
      periodes: name_to_periods(name))
  end

  def name_to_periods name
    {'offre1' => [Date.new(2017,3,1)...Date.new(2017,4,1)],
     'offre2' => [Date.new(2017,3,1)...Date.new(2018,1,1)],
     'OFFRE_TRANSDEV_20170301122517' => [Date.new(2017,3,1)...Date.new(2017,4,1)],
     'OFFRE_TRANSDEV_20170301122519' => [Date.new(2017,3,1)...Date.new(2018,1,1)]}.fetch name
  end

end