Sha256: a39ac90489452fe08080640481bb8398f3fbfe86952d2b92a0fa5ec90887d0bc

Contents?: true

Size: 723 Bytes

Versions: 8

Compression:

Stored size: 723 Bytes

Contents

# pour avoir les méthodes d'authenfication proposées par l'ApplicationController
# ainsi que la gestion des sessions et notamment la méthode find_organism
class Adherent::ApplicationController < ApplicationController
  
  before_filter :spec_organism 
  
  # met en forme une date au format dd-mmm-yyyy en retirant le point 
  # par exemple 13-nov-2013 (et non 13-nov.-2016), ceci pour pouvoir 
  # facilement inclure la date dans le nom d'un fichier
  def dashed_date(date)
    I18n.l(date, format:'%d-%b-%Y').gsub('.', '')
  end
  
  private
  
  # ne sert qu'à instancier @organism dans les tests
  def spec_organism
    if Rails.env == 'test'
      @organism ||= Organism.first
    end
    
  end
  
  
  
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
adherent-0.3.13 app/controllers/adherent/application_controller.rb
adherent-0.3.12 app/controllers/adherent/application_controller.rb
adherent-0.3.11 app/controllers/adherent/application_controller.rb
adherent-0.3.10 app/controllers/adherent/application_controller.rb
adherent-0.3.9 app/controllers/adherent/application_controller.rb
adherent-0.3.7 app/controllers/adherent/application_controller.rb
adherent-0.3.6 app/controllers/adherent/application_controller.rb
adherent-0.3.5 app/controllers/adherent/application_controller.rb