Sha256: b857f5f41683e55a0abaf8f28ad7ff36e28ba843d2751804d74914cc2ef7b370

Contents?: true

Size: 787 Bytes

Versions: 4

Compression:

Stored size: 787 Bytes

Contents

class Organism < ActiveRecord::Base
  attr_accessible :title
  
  has_many :members, class_name:'Adherent::Member'
  has_many :payments, through: :members, class_name:'Adherent::Payment'
  
  # méthode devant être surchargée dans l'application principale
  # pour avoir une capacité à gerer les limites de dates lors de la saisie des 
  # paiements
  #
  # Ici par défaut, on suppose que les dates correctes sont de 3 mois 
  # avant la date du jour et de 3 mois après
  # 
  # Dans l'appli compta, on redéfinit range_date pour avoir les dates 
  # correspondants aux exercices ouverts.
  # 
  # TODO revoir ce sujet pour introduire un fichier de configuration 
  # permettant d'indiquer les limites de dates
  #
  def range_date
    Date.today.<<(3)..Date.today.>>(3)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
adherent-0.1.10 app/models/organism.rb
adherent-0.1.9 app/models/organism.rb
adherent-0.1.7 app/models/organism.rb
adherent-0.1.6 app/models/organism.rb