Sha256: 93ffe807ff3e015c23f3d91a8340231b5bcf87fe9d14ff1a23c8a7a36053df71

Contents?: true

Size: 713 Bytes

Versions: 12

Compression:

Stored size: 713 Bytes

Contents

class Organism < ActiveRecord::Base
  
  
  has_many :members, class_name:'Adherent::Member'
  has_many :payments, through: :members, class_name:'Adherent::Payment'
  has_many :adhesions, through: :members, class_name:'Adherent::Adhesion'
  
  # 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.
  def range_date
    Date.today.<<(3)..Date.today.>>(3)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
adherent-0.3.13 app/models/organism.rb
adherent-0.3.12 app/models/organism.rb
adherent-0.3.11 app/models/organism.rb
adherent-0.3.10 app/models/organism.rb
adherent-0.3.9 app/models/organism.rb
adherent-0.3.7 app/models/organism.rb
adherent-0.3.6 app/models/organism.rb
adherent-0.3.5 app/models/organism.rb
adherent-0.3.4 app/models/organism.rb
adherent-0.3.3 app/models/organism.rb
adherent-0.3.2 app/models/organism.rb
adherent-0.3.1 app/models/organism.rb